Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
203 additions
and 26 deletions.
- +13 −1 src/main/scala/scalatutorial/sections/DefinitionsAndEvaluation.scala
- +22 −3 src/main/scala/scalatutorial/sections/ImperativeProgramming.scala
- +17 −1 src/main/scala/scalatutorial/sections/LexicalScopes.scala
- +31 −2 src/main/scala/scalatutorial/sections/ObjectOrientedProgramming.scala
- +15 −1 src/main/scala/scalatutorial/sections/PolymorphicTypes.scala
- +15 −4 src/main/scala/scalatutorial/sections/StandardLibrary.scala
- +26 −1 src/main/scala/scalatutorial/sections/StructuringInformation.scala
- +16 −6 src/main/scala/scalatutorial/sections/TermsAndTypes.scala
- +4 −0 src/test/scala/scalatutorial/sections/DefinitionsAndEvaluationSpec.scala
- +3 −3 src/test/scala/scalatutorial/sections/HigherOrderFunctionsSpec.scala
- +5 −0 src/test/scala/scalatutorial/sections/ImperativeProgrammingSpec.scala
- +4 −0 src/test/scala/scalatutorial/sections/LexicalScopesSpec.scala
- +3 −0 src/test/scala/scalatutorial/sections/ObjectOrientedProgrammingSpec.scala
- +15 −0 src/test/scala/scalatutorial/sections/PolymorphicTypesSpec.scala
- +4 −0 src/test/scala/scalatutorial/sections/StandardLibrarySpec.scala
- +3 −1 src/test/scala/scalatutorial/sections/StructuringInformationSpec.scala
- +3 −3 src/test/scala/scalatutorial/sections/TailRecursionSpec.scala
- +4 −0 src/test/scala/scalatutorial/sections/TermsAndTypesSpec.scala
@@ -0,0 +1,15 @@ | ||
package scalatutorial.sections | ||
|
||
import org.scalacheck.Shapeless._ | ||
import org.scalaexercises.Test | ||
import org.scalatest.Spec | ||
import org.scalatest.prop.Checkers | ||
import shapeless.HNil | ||
|
||
class PolymorphicTypesSpec extends Spec with Checkers { | ||
|
||
def `check size`: Unit = { | ||
check(Test.testSuccess(PolymorphicTypes.sizeExercise _, 0 :: 1 :: HNil)) | ||
} | ||
|
||
} |