diff --git a/src/main/scala/stdlib/HigherOrderFunctions.scala b/src/main/scala/stdlib/HigherOrderFunctions.scala index 8b7bdf71..36fef0a8 100644 --- a/src/main/scala/stdlib/HigherOrderFunctions.scala +++ b/src/main/scala/stdlib/HigherOrderFunctions.scala @@ -13,11 +13,11 @@ object HigherOrderFunctions extends FlatSpec with Matchers with org.scalaexercis */ def meetLambdaHigherOrderFunctions(res0: Int, res1: Int, res2: Int, res3: Int, res4: Int, res5: Int) { def lambda = { x: Int ⇒ x + 1 } - def lambda2 = (x: Int) ⇒ x + 1 - val lambda3 = (x: Int) ⇒ x + 1 + def lambda2 = (x: Int) ⇒ x + 2 + val lambda3 = (x: Int) ⇒ x + 3 val lambda4 = new Function1[Int, Int] { - def apply(v1: Int): Int = v1 + 1 + def apply(v1: Int): Int = v1 - 1 } def lambda5(x: Int) = x + 1 diff --git a/src/test/scala/stdlib/HigherOrderFunctionsSpec.scala b/src/test/scala/stdlib/HigherOrderFunctionsSpec.scala index 67ac2caf..9d4e6714 100644 --- a/src/test/scala/stdlib/HigherOrderFunctionsSpec.scala +++ b/src/test/scala/stdlib/HigherOrderFunctionsSpec.scala @@ -11,7 +11,7 @@ class HigherOrderFunctionsSpec extends Spec with Checkers { check( Test.testSuccess( HigherOrderFunctions.meetLambdaHigherOrderFunctions _, - 4 :: 4 :: 4 :: 4 :: 4 :: 4 :: HNil + 4 :: 4 :: 5 :: 6 :: 2 :: 4 :: HNil ) ) }