Skip to content

Commit ef0d6a9

Browse files
yadavan88hkateu
authored andcommitted
Internal script to rename files as per standard (#117)
Fixed naming conventions in all unit tests, added name validation to ci task
1 parent 06abd5a commit ef0d6a9

File tree

132 files changed

+247
-147
lines changed

Some content is hidden

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

132 files changed

+247
-147
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -723,7 +723,7 @@ lazy val spark_scala = (project in file("spark-scala"))
723723

724724
addCommandAlias(
725725
"ci",
726-
";compile;test:compile;it:compile;scalafmtCheckAll;test"
726+
";compile;test:compile;it:compile;scalafmtCheckAll;validateUnitTestNames;test"
727727
)
728728

729729
addCommandAlias(

cats-effects/src/test/scala/com/baeldung/scala/catseffects/CancellationSpec.scala renamed to cats-effects/src/test/scala/com/baeldung/scala/catseffects/CancellationUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import java.util.concurrent.atomic.AtomicBoolean
1010

1111
import scala.concurrent.duration.DurationInt
1212

13-
class CancellationSpec extends AnyWordSpec with Matchers {
13+
class CancellationUnitTest extends AnyWordSpec with Matchers {
1414

1515
"Cancellation" should {
1616
"cancel the fiber directly and execute the action on cancellation" in {

cats-effects/src/test/scala/com/baeldung/scala/catseffects/ErrorHandlingSpec.scala renamed to cats-effects/src/test/scala/com/baeldung/scala/catseffects/ErrorHandlingUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import org.scalatest.wordspec.AnyWordSpec
1010
import scala.util.Try
1111
import scala.util.control.NoStackTrace;
1212

13-
class ErrorHandlingSpec extends AnyWordSpec with Matchers {
13+
class ErrorHandlingUnitTest extends AnyWordSpec with Matchers {
1414

1515
"Calculator" should {
1616
"return left value using attempt in case of division by zero" in {

internal-scripts/ClassRenamer.scala

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
/** This is an internal scala-cli script written just to reduce manual work of
2+
* renaming files and class names to follow naming standards. This doesn't fully correct all the class names,
3+
* however reduces the manual effort by 90%.
4+
*/
5+
//> using toolkit default
6+
import os._
7+
8+
object RenameClassNames {
9+
def main(args: Array[String]): Unit = {
10+
val directory = os.pwd / os.up
11+
12+
os.walk(directory)
13+
.filter(_.ext == "scala")
14+
.filter(_.toString.contains("src/test/scala"))
15+
.filterNot(_.toString.endsWith("UnitTest.scala"))
16+
.filter(f =>
17+
f.toString.endsWith("Test.scala") || f.toString.endsWith("Spec.scala") || f.toString.endsWith("Tests.scala") || f.toString.endsWith("Suite.scala")
18+
)
19+
.foreach { _filePath =>
20+
val _fileName = _filePath.last
21+
22+
val newFileName = _filePath.toString
23+
.replace("Test.scala", "UnitTest.scala")
24+
.replace("Spec.scala", "UnitTest.scala")
25+
.replace("Suite.scala", "UnitTest.scala")
26+
.replace("Tests.scala", "UnitTest.scala")
27+
28+
// rename file
29+
val newFilePath = os.Path(newFileName)
30+
os.move(_filePath, newFilePath)
31+
32+
val content = os.read(newFilePath)
33+
val existingClassName = getClassFromContent(content)
34+
35+
val fileNameWithoutExtension = newFilePath.last.dropRight(6)
36+
37+
def isTestClass(existingClassName: String): Boolean = {
38+
existingClassName
39+
.endsWith("Spec") || existingClassName.endsWith("Test")
40+
}
41+
42+
// Rename the class if it doesn't match the filename
43+
if (
44+
isTestClass(
45+
existingClassName
46+
) && existingClassName.toLowerCase != fileNameWithoutExtension.toLowerCase
47+
) {
48+
// Update the content with the new class name
49+
val updatedContent = content.replaceAll(
50+
s"class\\s+$existingClassName",
51+
s"class $fileNameWithoutExtension"
52+
)
53+
54+
// Now, rename the class
55+
os.write.over(newFilePath, updatedContent)
56+
println(
57+
s"Renamed class in ${newFilePath.last} to $fileNameWithoutExtension"
58+
)
59+
}
60+
}
61+
}
62+
63+
// Extract class name from file content
64+
def getClassFromContent(content: String): String = {
65+
val classNameRegex = """class\s+(\w+)""".r
66+
val matchResult = classNameRegex.findFirstMatchIn(content)
67+
matchResult match {
68+
case Some(m) => m.group(1)
69+
case None => ""
70+
}
71+
}
72+
}

play-scala/application-tests/test/com/baeldung/arrival/actions/SourceActionsTest.scala renamed to play-scala/application-tests/test/com/baeldung/arrival/actions/SourceActionsUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import play.api.mvc.Headers
88
import play.api.mvc.Results.NoContent
99
import play.api.test.{FakeRequest, Helpers}
1010

11-
class SourceActionsTest
11+
class SourceActionsUnitTest
1212
extends AnyWordSpec
1313
with SourceActions
1414
with ScalaFutures {

play-scala/application-tests/test/com/baeldung/arrival/controller/ArrivalControllerH2Test.scala renamed to play-scala/application-tests/test/com/baeldung/arrival/controller/ArrivalControllerH2UnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import play.api.libs.ws.{WSClient, WSResponse}
1111

1212
import scala.concurrent.Future
1313

14-
class ArrivalControllerH2Test
14+
class ArrivalControllerH2UnitTest
1515
extends AnyWordSpec
1616
with WsScalaTestClient
1717
with GuiceOneServerPerTest

play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalDecoratorServiceTest.scala renamed to play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalDecoratorServiceUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.scalatestplus.play.MixedPlaySpec
55
import play.api.Configuration
66
import play.api.inject.guice.GuiceApplicationBuilder
77

8-
class ArrivalDecoratorServiceTest extends MixedPlaySpec {
8+
class ArrivalDecoratorServiceUnitTest extends MixedPlaySpec {
99

1010
"ArrivalDecoratorService#decorate" should {
1111
"mark as short an arrival with plane name length = 5" in new App(

play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalServiceH2Test.scala renamed to play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalServiceH2UnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import org.scalatestplus.play.guice.GuiceOneAppPerTest
88

99
import scala.language.postfixOps
1010

11-
class ArrivalServiceH2Test
11+
class ArrivalServiceH2UnitTest
1212
extends AnyWordSpec
1313
with GuiceOneAppPerTest
1414
with ScalaFutures

play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalServiceIsolatedTest.scala renamed to play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalServiceIsolatedUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import org.scalatestplus.play.guice.GuiceOneAppPerTest
1313
import play.api.inject.guice.GuiceApplicationBuilder
1414
import play.api.{Application, Configuration, inject}
1515

16-
class ArrivalServiceIsolatedTest
16+
class ArrivalServiceIsolatedUnitTest
1717
extends AnyWordSpec
1818
with GuiceOneAppPerTest
1919
with ScalaFutures {

play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalServiceMocksTest.scala renamed to play-scala/application-tests/test/com/baeldung/arrival/service/ArrivalServiceMocksUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import slick.dbio.{DBIO, SuccessAction}
1515

1616
import scala.concurrent.Future
1717

18-
class ArrivalServiceMocksTest
18+
class ArrivalServiceMocksUnitTest
1919
extends AnyWordSpec
2020
with GuiceOneAppPerTest
2121
with ScalaFutures

play-scala/dependency-injection/test/guice/service/ServiceWithRemoteCallTest.scala renamed to play-scala/dependency-injection/test/guice/service/ServiceWithRemoteCallUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import org.scalatest.wordspec.FixtureAnyWordSpecLike
1010
import org.scalatestplus.play.MixedFixtures
1111
import play.api.inject.guice.GuiceApplicationBuilder
1212

13-
class ServiceWithRemoteCallTest
13+
class ServiceWithRemoteCallUnitTest
1414
extends MixedFixtures
1515
with FixtureAnyWordSpecLike {
1616

play-scala/dependency-injection/test/macwire/service/ServiceWithRemoteCallTest.scala renamed to play-scala/dependency-injection/test/macwire/service/ServiceWithRemoteCallUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package macwire.service
33
import macwire.components.{ApiComponents, MockApiComponents, ServiceComponents}
44
import org.scalatest.wordspec.AnyWordSpec
55

6-
class ServiceWithRemoteCallTest extends AnyWordSpec {
6+
class ServiceWithRemoteCallUnitTest extends AnyWordSpec {
77

88
"ServiceWithRemoteCall call" should {
99

reflection/src/test/scala-2/com/baeldung/reflection/JavaReflectionTest.scala renamed to reflection/src/test/scala-2/com/baeldung/reflection/JavaReflectionUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.baeldung.reflection
22

33
import org.junit.Test
44

5-
class JavaReflectionTest {
5+
class JavaReflectionUnitTest {
66
@Test
77
def invoke_method_dynamically(): Unit = {
88
val person = Person("John", 20)

reflection/src/test/scala-2/com/baeldung/reflection/ScalaReflectionTest.scala renamed to reflection/src/test/scala-2/com/baeldung/reflection/ScalaReflectionUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.junit.Test
44

55
import scala.reflect.runtime.{universe => ru}
66

7-
class ScalaReflectionTest {
7+
class ScalaReflectionUnitTest {
88
@Test
99
def instantiate_a_class_at_runtime_v1: Unit = {
1010
val mirror: ru.Mirror = ru.runtimeMirror(getClass.getClassLoader)

scala-2-modules/scala2-core/src/test/scala-2/com/baeldung/scala/macros/GenericMacrosTest.scala renamed to scala-2-modules/scala2-core/src/test/scala-2/com/baeldung/scala/macros/GenericMacrosUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.baeldung.scala.macros
33
import org.scalatest.matchers.must.Matchers
44
import org.scalatest.wordspec.AnyWordSpec
55

6-
class GenericMacrosTest extends AnyWordSpec with Matchers {
6+
class GenericMacrosUnitTest extends AnyWordSpec with Matchers {
77
"generic macro" should {
88
"return String for string argument" in {
99
GenericMacros.getType("this is a string") mustBe "String"

scala-2-modules/scala2-core/src/test/scala-2/com/baeldung/scala/macros/OddEvenMacrosTest.scala renamed to scala-2-modules/scala2-core/src/test/scala-2/com/baeldung/scala/macros/OddEvenMacrosUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.baeldung.scala.macros
33
import org.scalatest.matchers.must.Matchers
44
import org.scalatest.wordspec.AnyWordSpec
55

6-
class OddEvenMacrosTest extends AnyWordSpec with Matchers {
6+
class OddEvenMacrosUnitTest extends AnyWordSpec with Matchers {
77

88
"def macros" should {
99
"return literal odd for odd number" in {

scala-2-modules/scala2-libraries/src/test/scala-2/com/baeldung/scala/async/ScalaAsyncTest.scala renamed to scala-2-modules/scala2-libraries/src/test/scala-2/com/baeldung/scala/async/ScalaAsyncUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ object ScalaAsyncTest {
5959
} yield r1 + r2
6060
}
6161

62-
class ScalaAsyncTest extends AsyncWordSpec with Matchers with ScalaFutures {
62+
class ScalaAsyncUnitTest extends AsyncWordSpec with Matchers with ScalaFutures {
6363

6464
import ScalaAsyncTest._
6565

scala-2-modules/scala2-libraries/src/test/scala-2/com/baeldung/scala/pureconfig/SampleConfigLoader.scala renamed to scala-2-modules/scala2-libraries/src/test/scala-2/com/baeldung/scala/pureconfig/SampleConfigLoaderUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import pureconfig.generic.ProductHint
1212
import pureconfig.error.ConfigReaderException
1313
import scala.concurrent.duration._
1414

15-
class SampleConfigLoader extends AnyWordSpec with Matchers {
15+
class SampleConfigLoaderUnitTest extends AnyWordSpec with Matchers {
1616

1717
"pureconfig" should {
1818
"load config successfully" in {

scala-akka-2/src/test/scala-2/com/baeldung/scala/akka_2/grpc/MessageExchangeServiceTest.scala renamed to scala-akka-2/src/test/scala-2/com/baeldung/scala/akka_2/grpc/MessageExchangeServiceUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import akka.testkit.TestKit
66
import org.scalatest.BeforeAndAfterAll
77
import org.scalatest.wordspec.AsyncWordSpecLike
88

9-
class MessageExchangeServiceTest
9+
class MessageExchangeServiceUnitTest
1010
extends TestKit(ActorSystem("Akka-gRPC"))
1111
with AsyncWordSpecLike
1212
with BeforeAndAfterAll {

scala-akka-2/src/test/scala-2/com/baeldung/scala/akka_2/persistence/BankAccountTest.scala renamed to scala-akka-2/src/test/scala-2/com/baeldung/scala/akka_2/persistence/BankAccountUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
44
import akka.pattern.StatusReply
55
import org.scalatest.wordspec.AnyWordSpecLike
66

7-
class BankAccountTest extends ScalaTestWithActorTestKit with AnyWordSpecLike {
7+
class BankAccountUnitTest extends ScalaTestWithActorTestKit with AnyWordSpecLike {
88

99
"A Bank Account" should {
1010
"deposit money to a bank account" in {

scala-akka-2/src/test/scala-2/com/baeldung/scala/akka_2/query_parameters/QueryParametersTest.scala renamed to scala-akka-2/src/test/scala-2/com/baeldung/scala/akka_2/query_parameters/QueryParametersUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import akka.http.scaladsl.testkit.ScalatestRouteTest
77
import org.scalatest.matchers.should.Matchers
88
import org.scalatest.wordspec.AnyWordSpec
99

10-
class QueryParametersTest
10+
class QueryParametersUnitTest
1111
extends AnyWordSpec
1212
with ScalatestRouteTest
1313
with Matchers {

scala-akka-2/src/test/scala/com/baeldung/scala/akka/http/routetesting/AkkaRoutesTest.scala renamed to scala-akka-2/src/test/scala/com/baeldung/scala/akka/http/routetesting/AkkaRoutesUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import com.baeldung.scala.akka.http.routetesting.AkkaRoutes.routes
77
import org.scalatest.flatspec.AnyFlatSpec
88
import org.scalatest.matchers.should.Matchers
99

10-
class AkkaRoutesTest extends AnyFlatSpec with Matchers with ScalatestRouteTest {
10+
class AkkaRoutesUnitTest extends AnyFlatSpec with Matchers with ScalatestRouteTest {
1111
"/hello" should "return Hello World!" in {
1212
Get("/hello") ~> routes ~> check {
1313
status shouldEqual StatusCodes.OK

scala-akka-2/src/test/scala/com/baeldung/scala/akka/stream/StreamTest.scala renamed to scala-akka-2/src/test/scala/com/baeldung/scala/akka/stream/StreamUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import org.scalatest.concurrent.ScalaFutures.convertScalaFuture
77
import org.scalatest.flatspec.AnyFlatSpec
88
import org.scalatest.matchers.should.Matchers
99

10-
class StreamTest extends AnyFlatSpec with Matchers {
10+
class StreamUnitTest extends AnyFlatSpec with Matchers {
1111
implicit val system: ActorSystem = ActorSystem("baeldung")
1212

1313
"The parse flow" should "parse pairs of integers" in {

scala-akka-3/src/test/scala/com/baeldung/scala/akka/TestService.scala renamed to scala-akka-3/src/test/scala/com/baeldung/scala/akka/TestServiceUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.scalatest.matchers.should.Matchers
55
import org.scalatest.wordspec.AnyWordSpec
66
import akka.actor.testkit.typed.scaladsl.ActorTestKit
77

8-
class TestService extends AnyWordSpec with BeforeAndAfterAll with Matchers {
8+
class TestServiceUnitTest extends AnyWordSpec with BeforeAndAfterAll with Matchers {
99
val testKit = ActorTestKit()
1010
implicit val system = testKit.system
1111

scala-akka-3/src/test/scala/com/baeldung/scala/akka/Tests.scala renamed to scala-akka-3/src/test/scala/com/baeldung/scala/akka/UnitTest.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ object ActorTest {
6868
}
6969
}
7070

71-
class GreeterTest extends TestService {
71+
class GreeterUnitTest extends TestServiceUnitTest {
7272
import scala.concurrent.duration._
7373
val greeting = "Hello there"
7474
val sender = testKit.spawn(Greeter(), "greeter")
@@ -80,7 +80,7 @@ class GreeterTest extends TestService {
8080
probe.expectNoMessage(50.millis)
8181
}
8282

83-
class TrafficLightTest extends TestService {
83+
class TrafficLightUnitTest extends TestServiceUnitTest {
8484
import scala.concurrent.duration._
8585
val sender = testKit.spawn(TrafficLight(), "traffic")
8686
val probe = testKit.createTestProbe[TrafficLight.CurrentSignal]()
@@ -106,7 +106,7 @@ class TrafficLightTest extends TestService {
106106
probe.expectNoMessage(50.millis)
107107
}
108108

109-
class TrafficLightTestFut extends TestService {
109+
class TrafficLightTestFutUnitTest extends TestServiceUnitTest {
110110
import scala.concurrent.duration._
111111
val sender = testKit.spawn(TrafficLight(), "traffic")
112112
val duration = 300.millis

scala-akka-3/src/test/scala/com/baeldung/scala/akka/stream/StreamTest.scala renamed to scala-akka-3/src/test/scala/com/baeldung/scala/akka/stream/StreamUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import org.scalatest.concurrent.ScalaFutures.convertScalaFuture
77
import org.scalatest.flatspec.AnyFlatSpec
88
import org.scalatest.matchers.should.Matchers
99

10-
class StreamTest extends AnyFlatSpec with Matchers {
10+
class StreamUnitTest extends AnyFlatSpec with Matchers {
1111
implicit val system: ActorSystem = ActorSystem("baeldung")
1212

1313
"The \"parse\" flow" should "parse pairs of integers" in {

scala-akka/src/test/scala-2/com/baeldung/scala/akka/stopping/GracefulStopActorTest.scala renamed to scala-akka/src/test/scala-2/com/baeldung/scala/akka/stopping/GracefulStopActorUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.scalatest.wordspec.AnyWordSpecLike
1111
import scala.concurrent.Await
1212
import scala.concurrent.duration._
1313

14-
class GracefulStopActorTest
14+
class GracefulStopActorUnitTest
1515
extends TestKit(ActorSystem("test_system"))
1616
with AnyWordSpecLike
1717
with Matchers

scala-akka/src/test/scala-2/com/baeldung/scala/akka/stopping/PoisonPillActorTest.scala renamed to scala-akka/src/test/scala-2/com/baeldung/scala/akka/stopping/PoisonPillActorUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import com.baeldung.scala.akka.stopping.MessageProcessorActor._
77
import org.scalatest.matchers.should.Matchers
88
import org.scalatest.wordspec.AnyWordSpecLike
99

10-
class PoisonPillActorTest
10+
class PoisonPillActorUnitTest
1111
extends TestKit(ActorSystem("test_system"))
1212
with AnyWordSpecLike
1313
with Matchers

scala-akka/src/test/scala-2/com/baeldung/scala/akka/stopping/StopActorTest.scala renamed to scala-akka/src/test/scala-2/com/baeldung/scala/akka/stopping/StopActorUnitTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import org.scalatest.matchers.should.Matchers
88
import org.scalatest.wordspec.AnyWordSpecLike
99
import scala.concurrent.duration._
1010

11-
class StoppingActorTest
11+
class StopActorUnitTest
1212
extends TestKit(ActorSystem("test_system"))
1313
with AnyWordSpecLike
1414
with Matchers
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.baeldung.scala.firstmatching
22

33
import org.scalatest.wordspec.AnyWordSpec
44

5-
class FinderSpec extends AnyWordSpec {
5+
class FinderUnitTest extends AnyWordSpec {
66
import Finder._
77

88
"A finder" should {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Flattener._
55

66
import scala.collection.immutable.Queue
77

8-
class FlattenerSpec extends AnyWordSpec {
8+
class FlattenerUnitTest extends AnyWordSpec {
99

1010
"A full flattener" should {
1111
"respect the contents of an already flat sequence" in {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.baeldung.scala.lastelement
22

33
import org.scalatest.wordspec.AnyWordSpec
44

5-
class FinderSpec extends AnyWordSpec {
5+
class FinderUnitTest extends AnyWordSpec {
66
import Finder._
77

88
"A last element finder" should {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.baeldung.scala.lazylists
22

33
import org.scalatest.wordspec.AnyWordSpec
44

5-
class SimpleLazyListSpec extends AnyWordSpec {
5+
class SimpleLazyListUnitTest extends AnyWordSpec {
66
"A list" should {
77
"Allow the creation of a one Element list" in {
88
assertResult(5)((5 :: SLNil).head)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.baeldung.scala.lazylists
22

33
import org.scalatest.wordspec.AnyWordSpec
44

5-
class SimpleListSpec extends AnyWordSpec {
5+
class SimpleListUnitTest extends AnyWordSpec {
66
"A list" should {
77
"Allow the creation of a one Element list" in {
88
assertResult(5)((5 :: SLNil).head)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.scalatest.matchers.should.Matchers
55

66
import scala.annotation.tailrec;
77

8-
class RandomFixedSizeSampleSpec extends AnyWordSpec with Matchers {
8+
class RandomFixedSizeSampleUnitTest extends AnyWordSpec with Matchers {
99

1010
"RandomFixedSizeSample" should {
1111
"create a random sample out of the initial List" in {

0 commit comments

Comments
 (0)