summaryrefslogtreecommitdiff
path: root/src/test/scala/forge/GraphTests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/scala/forge/GraphTests.scala')
-rw-r--r--src/test/scala/forge/GraphTests.scala78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/test/scala/forge/GraphTests.scala b/src/test/scala/forge/GraphTests.scala
index 85b63131..648ad873 100644
--- a/src/test/scala/forge/GraphTests.scala
+++ b/src/test/scala/forge/GraphTests.scala
@@ -75,31 +75,31 @@ object GraphTests extends TestSuite{
'topoSortedTransitiveTargets - {
- def check(targets: Seq[Target[_]], expected: Set[Target[_]]) = {
+ def check(targets: OSet[Target[_]], expected: OSet[Target[_]]) = {
val result = Evaluator.topoSortedTransitiveTargets(targets).values
TestUtil.checkTopological(result)
- assert(result.toSet == expected)
+ assert(result == expected)
}
'singleton - check(
- targets = Seq(singleton.single),
- expected = Set(singleton.single)
+ targets = OSet(singleton.single),
+ expected = OSet(singleton.single)
)
'pair - check(
- targets = Seq(pair.down),
- expected = Set(pair.up, pair.down)
+ targets = OSet(pair.down),
+ expected = OSet(pair.up, pair.down)
)
'anonTriple - check(
- targets = Seq(anonTriple.down),
- expected = Set(anonTriple.up, anonTriple.down.inputs(0), anonTriple.down)
+ targets = OSet(anonTriple.down),
+ expected = OSet(anonTriple.up, anonTriple.down.inputs(0), anonTriple.down)
)
'diamond - check(
- targets = Seq(diamond.down),
- expected = Set(diamond.up, diamond.left, diamond.right, diamond.down)
+ targets = OSet(diamond.down),
+ expected = OSet(diamond.up, diamond.left, diamond.right, diamond.down)
)
'anonDiamond - check(
- targets = Seq(diamond.down),
- expected = Set(
+ targets = OSet(diamond.down),
+ expected = OSet(
diamond.up,
diamond.down.inputs(0),
diamond.down.inputs(1),
@@ -107,59 +107,59 @@ object GraphTests extends TestSuite{
)
)
'bigSingleTerminal - {
- val result = Evaluator.topoSortedTransitiveTargets(Seq(bigSingleTerminal.j)).values
+ val result = Evaluator.topoSortedTransitiveTargets(OSet(bigSingleTerminal.j)).values
TestUtil.checkTopological(result)
- assert(result.distinct.length == 28)
+ assert(result.size == 28)
}
}
'groupAroundNamedTargets - {
- def check(target: Target[_], expected: Seq[Set[String]]) = {
+ def check(target: Target[_], expected: OSet[OSet[String]]) = {
val grouped = Evaluator.groupAroundNamedTargets(
- Evaluator.topoSortedTransitiveTargets(Seq(target))
+ Evaluator.topoSortedTransitiveTargets(OSet(target))
)
- TestUtil.checkTopological(grouped.flatten)
- val stringified = grouped.map(_.map(_.toString).toSet)
- assert(stringified == expected.map(_.toSet))
+ TestUtil.checkTopological(grouped.flatMap(_.items))
+ val stringified = grouped.map(_.map(_.toString))
+ assert(stringified == expected)
}
'singleton - check(
singleton.single,
- Seq(Set("single"))
+ OSet(OSet("single"))
)
'pair - check(
pair.down,
- Seq(Set("up"), Set("down"))
+ OSet(OSet("up"), OSet("down"))
)
'anonTriple - check(
anonTriple.down,
- Seq(Set("up"), Set("down1", "down"))
+ OSet(OSet("up"), OSet("down1", "down"))
)
'diamond - check(
diamond.down,
- Seq(Set("up"), Set("left"), Set("right"), Set("down"))
+ OSet(OSet("up"), OSet("left"), OSet("right"), OSet("down"))
)
'anonDiamond - check(
anonDiamond.down,
- Seq(
- Set("up"),
- Set("down2", "down1", "down")
+ OSet(
+ OSet("up"),
+ OSet("down2", "down1", "down")
)
)
'bigSingleTerminal - check(
bigSingleTerminal.j,
- Seq(
- Set("i1"),
- Set("e4"),
- Set("a1"),
- Set("a2"),
- Set("a"),
- Set("b1"),
- Set("b"),
- Set("e5", "e2", "e8", "e1", "e7", "e6", "e3", "e"),
- Set("i2", "i5", "i4", "i3", "i"),
- Set("f2"),
- Set("f3", "f1", "f"),
- Set("j3", "j2", "j1", "j")
+ OSet(
+ OSet("i1"),
+ OSet("e4"),
+ OSet("a1"),
+ OSet("a2"),
+ OSet("a"),
+ OSet("b1"),
+ OSet("b"),
+ OSet("e5", "e2", "e8", "e1", "e7", "e6", "e3", "e"),
+ OSet("i2", "i5", "i4", "i3", "i"),
+ OSet("f2"),
+ OSet("f3", "f1", "f"),
+ OSet("j3", "j2", "j1", "j")
)
)
}