From 735b85a0f08e7b8ce686c87ed9a5261c30024581 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sun, 17 Apr 2016 10:19:57 -0700 Subject: [PATCH] Change the tests to test DG. --- .../beust/kobalt/internal/DynamicGraphTest.kt | 39 ++++++++----------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/src/test/kotlin/com/beust/kobalt/internal/DynamicGraphTest.kt b/src/test/kotlin/com/beust/kobalt/internal/DynamicGraphTest.kt index 66d970de..dc72abcb 100644 --- a/src/test/kotlin/com/beust/kobalt/internal/DynamicGraphTest.kt +++ b/src/test/kotlin/com/beust/kobalt/internal/DynamicGraphTest.kt @@ -6,9 +6,9 @@ import org.testng.Assert import org.testng.annotations.Test import java.util.* -public class DynamicGraphTest { +class DynamicGraphTest { - private fun assertFreeNodesEquals(graph: DynamicGraph, expected: Array) { + private fun assertFreeNodesEquals(graph: DG, expected: Array) { val h = HashSet(graph.freeNodes) val e = HashSet(expected.toList()) Assert.assertEquals(h, e) @@ -24,8 +24,7 @@ public class DynamicGraphTest { } } - public class Worker(val runNodes: ArrayList, val n: T, - val errorFunction: (T) -> Boolean) : IWorker { + class Worker(val runNodes: ArrayList, val n: T, val errorFunction: (T) -> Boolean) : IWorker { override val priority = 0 override fun call() : TaskResult2 { @@ -36,7 +35,7 @@ public class DynamicGraphTest { } @Test - public fun testExecutor() { + fun testExecutor() { val dg = DynamicGraph(); dg.addEdge("compile", "runApt") dg.addEdge("compile", "generateVersion") @@ -71,7 +70,7 @@ public class DynamicGraphTest { @Test public fun test8() { - val dg = DynamicGraph(); + val dg = DG() dg.addEdge("b1", "a1") dg.addEdge("b1", "a2") dg.addEdge("b2", "a1") @@ -80,43 +79,37 @@ public class DynamicGraphTest { dg.addEdge("c1", "b2") dg.addNode("x") dg.addNode("y") - val freeNodes = dg.freeNodes assertFreeNodesEquals(dg, arrayOf("a1", "a2", "y", "x")) - dg.setStatus(freeNodes, DynamicGraph.Status.RUNNING) - dg.setStatus("a1", DynamicGraph.Status.FINISHED) + dg.removeNode("a1") assertFreeNodesEquals(dg, arrayOf()) - dg.setStatus("a2", DynamicGraph.Status.FINISHED) + dg.removeNode("a2") assertFreeNodesEquals(dg, arrayOf("b1", "b2")) - dg.setStatus("b2", DynamicGraph.Status.RUNNING) - dg.setStatus("b1", DynamicGraph.Status.FINISHED) + dg.removeNode("b1") assertFreeNodesEquals(dg, arrayOf()) - dg.setStatus("b2", DynamicGraph.Status.FINISHED) + dg.removeNode("b2") assertFreeNodesEquals(dg, arrayOf("c1")) } @Test public fun test2() { - val dg = DynamicGraph() + val dg = DG() dg.addEdge("b1", "a1") dg.addEdge("b1", "a2") dg.addNode("x") - val freeNodes = dg.freeNodes assertFreeNodesEquals(dg, arrayOf("a1", "a2", "x" )) - dg.setStatus(freeNodes, DynamicGraph.Status.RUNNING) - dg.setStatus("a1", DynamicGraph.Status.FINISHED) - assertFreeNodesEquals(dg, arrayOf()) + dg.removeNode("a1") + assertFreeNodesEquals(dg, arrayOf("a2", "x")) - dg.setStatus("a2", DynamicGraph.Status.FINISHED) - assertFreeNodesEquals(dg, arrayOf("b1")) + dg.removeNode("a2") + assertFreeNodesEquals(dg, arrayOf("b1", "x")) - dg.setStatus("b2", DynamicGraph.Status.RUNNING) - dg.setStatus("b1", DynamicGraph.Status.FINISHED) - assertFreeNodesEquals(dg, arrayOf()) + dg.removeNode("b1") + assertFreeNodesEquals(dg, arrayOf("x")) } @Test