Skip to content

Commit bd24cca

Browse files
committed
fix test duplication, separate to properly kernel module tofu-tf#779
1 parent 3307da9 commit bd24cca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+135
-1775
lines changed
Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
package tofu
22

33
import cats.data.ReaderT
4-
import cats.effect.{ContextShift, IO}
4+
import cats.effect.{Concurrent, ContextShift, IO}
55

6-
class IOSummonChecks(implicit cs: ContextShift[IO]) {
7-
implicitly[Fire[IO[*]]]
8-
implicitly[Start[IO[*]]]
9-
implicitly[Race[IO[*]]]
10-
implicitly[Errors[IO, Throwable]]
6+
import scala.annotation.nowarn
117

12-
implicitly[Fire[ReaderT[IO, Unit, *]]]
13-
implicitly[Start[ReaderT[IO, Unit, *]]]
14-
implicitly[Race[ReaderT[IO, Unit, *]]]
15-
implicitly[Errors[ReaderT[IO, Unit, *], Throwable]]
8+
@nowarn("cat=unused-params")
9+
class IOSummonChecks {
10+
def summonForIO(implicit cs: ContextShift[IO]) = {
11+
implicitly[Start[IO[*]]]
12+
implicitly[Start[ReaderT[IO, Unit, *]]]
13+
}
14+
15+
def summonInstancesForConcurrent[F[_]: Concurrent] = {
16+
implicitly[Start[F]]
17+
implicitly[Start[ReaderT[F, Unit, *]]]
18+
}
1619
}

modules/core/src/test/scala/tofu/RaiseSuite.scala

Lines changed: 0 additions & 87 deletions
This file was deleted.

modules/core/src/test/scala/tofu/StartSuite.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@ import tofu.syntax.monadic._
1313
object StartSuite {
1414
def summonInstancesForConcurrent[F[_]: Concurrent] = {
1515
Fire[F]
16-
Start[F]
1716
Race[F]
1817
}
1918

2019
def summonInstancesForIO(implicit cs: ContextShift[IO]) = {
2120
Fire[IO]
22-
Start[IO]
2321
Race[IO]
2422
MakeAgent[IO, IO]
2523
MakeSerialAgent[IO, IO]

modules/core/src/test/scala/tofu/syntax/UnliftSuite.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tofu
1+
package tofu.syntax
22

33
import cats.effect.{Async, Concurrent, ConcurrentEffect, Effect}
44
import tofu.lift.Unlift

modules/core3/src/test/scala/examples/DoMonadExamples.scala

Lines changed: 0 additions & 61 deletions
This file was deleted.

modules/core3/src/test/scala/tofu/ErrorsCompanion.scala

Lines changed: 0 additions & 15 deletions
This file was deleted.

modules/core3/src/test/scala/tofu/ErrorsSuite.scala

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
package tofu
22

33
import cats.data.ReaderT
4-
import cats.effect.{IO}
4+
import cats.effect.{Concurrent, IO}
55

66
class IOSummonChecks {
7-
implicitly[Fire[IO[*]]]
87
implicitly[Start[IO[*]]]
9-
implicitly[Race[IO[*]]]
10-
implicitly[Errors[IO, Throwable]]
11-
12-
implicitly[Fire[ReaderT[IO, Unit, *]]]
138
implicitly[Start[ReaderT[IO, Unit, *]]]
14-
implicitly[Race[ReaderT[IO, Unit, *]]]
15-
implicitly[Errors[ReaderT[IO, Unit, *], Throwable]]
9+
10+
def summonInstancesForConcurrent[F[_]: Concurrent] = {
11+
implicitly[Start[F]]
12+
implicitly[Start[ReaderT[F, Unit, *]]]
13+
}
1614
}

modules/core3/src/test/scala/tofu/StartSuite.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,12 @@ import tofu.concurrent.{MakeAgent, MakeSerialAgent}
1111
object StartSuite {
1212
def summonInstancesForConcurrent[F[_]: Concurrent] = {
1313
Fire[F]
14-
Start[F]
1514
Race[F]
1615
MakeAgent[IO, IO]
1716
}
1817

1918
def summonInstancesForIO = {
2019
Fire[IO]
21-
Start[IO]
2220
Race[IO]
2321
MakeAgent[IO, IO]
2422
MakeSerialAgent[IO, IO]

modules/core3/src/test/scala/tofu/control/SelectiveSummon.scala

Lines changed: 0 additions & 8 deletions
This file was deleted.

modules/core3/src/test/scala/tofu/examples/TofuRaiseExamples.scala

Lines changed: 0 additions & 87 deletions
This file was deleted.

0 commit comments

Comments
 (0)