Skip to content

Commit

Permalink
Merge pull request #44 from scala-exercises/jp-se-510-dry-test-scala
Browse files Browse the repository at this point in the history
JP - SE-510 DRY Test.scala
  • Loading branch information
Alejandro Gómez authored Jul 11, 2016
2 parents b362424 + d64cdca commit fa4be00
Show file tree
Hide file tree
Showing 39 changed files with 145 additions and 279 deletions.
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ lazy val stdlib = (project in file("."))
organization := "org.scala-exercises",
name := "exercises-stdlib",
scalaVersion := "2.11.7",
version := "0.2.1-SNAPSHOT",
version := "0.2.2-SNAPSHOT",
resolvers ++= Seq(
Resolver.sonatypeRepo("snapshots"),
Resolver.sonatypeRepo("releases")
Expand Down
57 changes: 0 additions & 57 deletions src/test/scala/exercises/Test.scala

This file was deleted.

10 changes: 0 additions & 10 deletions src/test/scala/exercises/stdlib/EnumerationsSpec.scala

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class AssertsSpec extends Spec with Checkers {
def `scalatest asserts` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class ByNameParameterSpec extends Spec with Checkers {
def `takes unit by name parameter` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class CaseClassesSpec extends Spec with Checkers {
def `case classes comparisons` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class ClassesSpec extends Spec with Checkers {
def `classes with val parameters` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class EmptyValuesSpec extends Spec with Checkers {
def `empty values` = {
Expand Down
2 changes: 2 additions & 0 deletions src/test/scala/stdlib/EnumerationsSpec.scala
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
package stdlib

Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class ExtractorsSpec extends Spec with Checkers {
def `extractors` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class ForExpressionsSpec extends Spec with Checkers {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class FormattingSpec extends Spec with Checkers {
def `strings` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class HigherOrderFunctionsSpec extends Spec with Checkers {
def `anonymous function` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class ImplicitsSpec extends Spec with Checkers {
def `implicit parameters` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers
import shapeless.HNil

// FIXME: get rid of this if possible
import org.scalacheck.Shapeless._

class OperatorsSpec extends Spec with Checkers {
class InfixPrefixAndPostfixOperatorsSpec extends Spec with Checkers {
val Operators = InfixPrefixandPostfixOperators

def `single parameter infix operators` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class InfixTypesSpec extends Spec with Checkers {
def `infix type` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class IterablesSpec extends Spec with Checkers {
def `collection iterables` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class ListsSpec extends Spec with Checkers {
def `are homogeneous` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class LiteralBooleansSpec extends Spec with Checkers {
def `are either true or false` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class LiteralNumbersSpec extends Spec with Checkers {
def `integer literals` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class LiteralStringsSpec extends Spec with Checkers {
def `character literals` = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package exercises

import stdlib._
import shapeless.HNil
package stdlib

import org.scalacheck.Shapeless._
import org.scalaexercises.Test
import org.scalatest.Spec
import org.scalatest.prop.Checkers

import org.scalacheck.Shapeless._
import shapeless.HNil

class MapsSpec extends Spec with Checkers {
def `size` = {
Expand Down
Loading

0 comments on commit fa4be00

Please sign in to comment.