Skip to content

Commit d3a10df

Browse files
committed
Updated ScalaTest 3.1.0
1 parent c81d629 commit d3a10df

17 files changed

+64
-32
lines changed

build.sbt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ lazy val shapeless = (project in file("."))
1414
%%("shapeless", V.shapeless),
1515
%%("scalatest", V.scalatest),
1616
%%("scalacheck", V.scalacheck),
17-
"com.github.alexarchambault" %% "scalacheck-shapeless_1.14" % V.scalacheckShapeless
17+
"com.github.alexarchambault" %% "scalacheck-shapeless_1.14" % V.scalacheckShapeless,
18+
"org.scalatestplus" %% "scalatestplus-scalacheck" % V.scalatestplusScheck
1819
)
1920
)
2021

project/ProjectPlugin.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ object ProjectPlugin extends AutoPlugin {
1717
lazy val V = new {
1818
val scala212: String = "2.12.10"
1919
val shapeless: String = "2.3.3"
20-
val scalatest: String = "3.0.8"
20+
val scalatest: String = "3.1.0"
21+
val scalatestplusScheck: String = "3.1.0.0-RC2"
2122
val scalacheck: String = "1.14.2"
2223
val scalacheckShapeless: String = "1.2.3"
2324
}

src/main/scala/shapeless/ArityExercises.scala

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011
import shapeless._
1112
import ops.function._
1213
import syntax.std.function._
@@ -33,7 +34,10 @@ object Helper {
3334
*
3435
* @param name arity
3536
*/
36-
object ArityExercises extends FlatSpec with Matchers with org.scalaexercises.definitions.Section {
37+
object ArityExercises
38+
extends AnyFlatSpec
39+
with Matchers
40+
with org.scalaexercises.definitions.Section {
3741
import Helper._
3842

3943
/** Abstracting over arity

src/main/scala/shapeless/AutoTypeClassExercises.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
package shapelessex
88

99
import scala.language.implicitConversions
10-
import org.scalatest._
10+
import org.scalatest.flatspec.AnyFlatSpec
11+
import org.scalatest.matchers.should.Matchers
1112
import shapeless._
1213

1314
trait Monoid[T] {
@@ -145,7 +146,7 @@ object MonoidSyntax {
145146
*
146147
*/
147148
object AutoTypeClassExercises
148-
extends FlatSpec
149+
extends AnyFlatSpec
149150
with Matchers
150151
with org.scalaexercises.definitions.Section {
151152

src/main/scala/shapeless/CoproductExercises.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011
import shapeless._
1112

1213
/** == Coproducts and discriminated unions ==
@@ -18,7 +19,7 @@ import shapeless._
1819
* @param name coproducts
1920
*/
2021
object CoproductExercises
21-
extends FlatSpec
22+
extends AnyFlatSpec
2223
with Matchers
2324
with org.scalaexercises.definitions.Section {
2425

src/main/scala/shapeless/ExtensibleRecordsExercises.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011

1112
/** == Extensible records ==
1213
*
@@ -29,7 +30,7 @@ import org.scalatest._
2930
*
3031
*/
3132
object ExtensibleRecordsExercises
32-
extends FlatSpec
33+
extends AnyFlatSpec
3334
with Matchers
3435
with org.scalaexercises.definitions.Section {
3536

src/main/scala/shapeless/GenericExercises.scala

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011
import shapeless._
1112

1213
object GenericHelper {
@@ -42,7 +43,10 @@ object GenericHelper {
4243
*
4344
* @param name generic
4445
*/
45-
object GenericExercises extends FlatSpec with Matchers with org.scalaexercises.definitions.Section {
46+
object GenericExercises
47+
extends AnyFlatSpec
48+
with Matchers
49+
with org.scalaexercises.definitions.Section {
4650
import GenericHelper._
4751

4852
/** {{{

src/main/scala/shapeless/HListExercises.scala

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011
import shapeless._
1112

1213
object size extends Poly1 {
@@ -44,7 +45,10 @@ object CovariantHelper {
4445
*
4546
* @param name heterogenous_lists
4647
*/
47-
object HListExercises extends FlatSpec with Matchers with org.scalaexercises.definitions.Section {
48+
object HListExercises
49+
extends AnyFlatSpec
50+
with Matchers
51+
with org.scalaexercises.definitions.Section {
4852

4953
/** It has a `map` operation, applying a polymorphic function value across its elements. This means that it subsumes both
5054
* typical `HList`'s and also `KList`'s (`HList`'s whose elements share a common outer type constructor).

src/main/scala/shapeless/HMapExercises.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011
import shapeless._
1112

1213
/** == Heterogenous maps ==
@@ -24,7 +25,7 @@ import shapeless._
2425
*
2526
* @param name HMap
2627
*/
27-
object HMapExercises extends FlatSpec with Matchers with org.scalaexercises.definitions.Section {
28+
object HMapExercises extends AnyFlatSpec with Matchers with org.scalaexercises.definitions.Section {
2829

2930
object Helper {
3031
class BiMapIS[K, V]

src/main/scala/shapeless/LazyExercises.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
package shapelessex
88

9-
import org.scalatest._
9+
import org.scalatest.flatspec.AnyFlatSpec
10+
import org.scalatest.matchers.should.Matchers
1011
import shapeless._
1112

1213
/** == First class lazy values tie implicit recursive knots ==
@@ -24,7 +25,7 @@ import shapeless._
2425
*
2526
* @param name lazy
2627
*/
27-
object LazyExercises extends FlatSpec with Matchers with org.scalaexercises.definitions.Section {
28+
object LazyExercises extends AnyFlatSpec with Matchers with org.scalaexercises.definitions.Section {
2829

2930
object Helper {
3031

0 commit comments

Comments
 (0)