diff options
Diffstat (limited to 'src/test/scala/hbt')
-rw-r--r-- | src/test/scala/hbt/HbtTests.scala | 17 | ||||
-rw-r--r-- | src/test/scala/hbt/Main.scala | 7 | ||||
-rw-r--r-- | src/test/scala/hbt/StaticContextTests.scala | 36 | ||||
-rw-r--r-- | src/test/scala/hbt/TarjanTests.scala | 89 |
4 files changed, 0 insertions, 149 deletions
diff --git a/src/test/scala/hbt/HbtTests.scala b/src/test/scala/hbt/HbtTests.scala deleted file mode 100644 index 0c10be58..00000000 --- a/src/test/scala/hbt/HbtTests.scala +++ /dev/null @@ -1,17 +0,0 @@ -package hbt - -import hbt.Util.{compileAll, jarUp, list} -import utest._ -import java.nio.{file => jnio} -object HbtTests extends TestSuite{ - val tests = Tests{ - 'simple - { - val sourceRoot = Target.path(jnio.Paths.get("src/test/resources/example/src")) - val resourceRoot = Target.path(jnio.Paths.get("src/test/resources/example/resources")) - val allSources = list(sourceRoot) - val classFiles = compileAll(allSources) - val jar = jarUp(resourceRoot, classFiles) - Evaluator.apply(jar, jnio.Paths.get("target/workspace")) - } - } -} diff --git a/src/test/scala/hbt/Main.scala b/src/test/scala/hbt/Main.scala deleted file mode 100644 index 427f1c41..00000000 --- a/src/test/scala/hbt/Main.scala +++ /dev/null @@ -1,7 +0,0 @@ -package hbt - -object Main{ - def main(args: Array[String]): Unit = { - - } -}
\ No newline at end of file diff --git a/src/test/scala/hbt/StaticContextTests.scala b/src/test/scala/hbt/StaticContextTests.scala deleted file mode 100644 index c7fcdcd7..00000000 --- a/src/test/scala/hbt/StaticContextTests.scala +++ /dev/null @@ -1,36 +0,0 @@ -package hbt -import DefCtx.StaticContext -import utest._ -class Helper{ - val static = implicitly[StaticContext] - object Nested { - val static = implicitly[StaticContext] - } - def method = implicitly[StaticContext] -} -object StaticContextTests extends TestSuite{ - val static = implicitly[StaticContext] - object Nested{ - val static = implicitly[StaticContext] - def method = implicitly[StaticContext] - class Helper{ - val static = implicitly[StaticContext] - } - } - - def method = implicitly[StaticContext] - val tests = Tests{ - val helper = new Helper() - 'inObject - assert(static.value) - 'inClass- assert(!helper.static.value) - 'inMethod - assert(!method.value) - - 'inObjectObject - assert(Nested.static.value) - 'inObjectClass- assert(!helper.static.value) - 'inObjectMethod- assert(!Nested.method.value) - - 'inClassObject - assert(!helper.Nested.static.value) - 'inClassMethod- assert(!helper.method.value) - - } -} diff --git a/src/test/scala/hbt/TarjanTests.scala b/src/test/scala/hbt/TarjanTests.scala deleted file mode 100644 index 48314cf4..00000000 --- a/src/test/scala/hbt/TarjanTests.scala +++ /dev/null @@ -1,89 +0,0 @@ -package hbt -import utest._ -object TarjanTests extends TestSuite{ - def check(input: Seq[Seq[Int]], expected: Seq[Seq[Int]]) = { - val result = Tarjans(input).map(_.sorted) - val sortedExpected = expected.map(_.sorted) - assert(result == sortedExpected) - } - val tests = Tests{ - // - 'empty - check(Seq(), Seq()) - - // (0) - 'singleton - check(Seq(Seq()), Seq(Seq(0))) - - - // (0)-. - // ^._/ - 'selfCycle - check(Seq(Seq(0)), Seq(Seq(0))) - - // (0) <-> (1) - 'simpleCycle- check(Seq(Seq(1), Seq(0)), Seq(Seq(1, 0))) - - // (0) (1) (2) - 'multipleSingletons - check( - Seq(Seq(), Seq(), Seq()), - Seq(Seq(0), Seq(1), Seq(2)) - ) - - // (0) -> (1) -> (2) - 'straightLineNoCycles- check( - Seq(Seq(1), Seq(2), Seq()), - Seq(Seq(2), Seq(1), Seq(0)) - ) - - // (0) <- (1) <- (2) - 'straightLineNoCyclesReversed- check( - Seq(Seq(), Seq(0), Seq(1)), - Seq(Seq(0), Seq(1), Seq(2)) - ) - - // (0) <-> (1) (2) -> (3) -> (4) - // ^.____________/ - 'independentSimpleCycles - check( - Seq(Seq(1), Seq(0), Seq(3), Seq(4), Seq(2)), - Seq(Seq(1, 0), Seq(4, 3, 2)) - ) - - // ___________________ - // v \ - // (0) <-> (1) (2) -> (3) -> (4) - // ^.____________/ - 'independentLinkedCycles - check( - Seq(Seq(1), Seq(0), Seq(3), Seq(4), Seq(2, 1)), - Seq(Seq(1, 0), Seq(4, 3, 2)) - ) - // _____________ - // / v - // (0) <-> (1) (2) -> (3) -> (4) - // ^.____________/ - 'independentLinkedCycles2 - check( - Seq(Seq(1, 2), Seq(0), Seq(3), Seq(4), Seq(2)), - Seq(Seq(4, 3, 2), Seq(1, 0)) - ) - - // _____________ - // / v - // (0) <-> (1) (2) -> (3) -> (4) - // ^. ^.____________/ - // \________________/ - 'combinedCycles - check( - Seq(Seq(1, 2), Seq(0), Seq(3), Seq(4), Seq(2, 1)), - Seq(Seq(4, 3, 2, 1, 0)) - ) - // - // (0) <-> (1) <- (2) <- (3) <-> (4) <- (5) - // ^.____________/ / / - // / / - // (6) <- (7) <-/ (8) <-' - // / / - // v / - // (9) <--------' - 'combinedCycles - check( - Seq(Seq(1), Seq(0), Seq(0, 1), Seq(2, 4, 7, 9), Seq(3), Seq(4, 8), Seq(9), Seq(6), Seq(), Seq()), - Seq(Seq(0, 1), Seq(2), Seq(9), Seq(6), Seq(7), Seq(3, 4), Seq(8), Seq(5)) - ) - - } -}
\ No newline at end of file |