From 550772d7515757339269c28c41fd0d8109e0fa2c Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Thu, 9 Nov 2017 22:36:47 -0800 Subject: Migrate over to the new `Task`/`Target`/`Command` split --- core/src/test/scala/forge/GraphTests.scala | 35 ++++++++++++++---------------- 1 file changed, 16 insertions(+), 19 deletions(-) (limited to 'core/src/test/scala/forge/GraphTests.scala') diff --git a/core/src/test/scala/forge/GraphTests.scala b/core/src/test/scala/forge/GraphTests.scala index 1b542882..db522fff 100644 --- a/core/src/test/scala/forge/GraphTests.scala +++ b/core/src/test/scala/forge/GraphTests.scala @@ -2,7 +2,7 @@ package forge import utest._ import TestUtil.test -import forge.define.Target +import forge.define.Task import forge.discover.Discovered import forge.eval.Evaluator import forge.util.OSet @@ -64,14 +64,7 @@ object GraphTests extends TestSuite{ assert(inconsistent == Nil) } - 'borkedCachedDiamond1 - { - val inconsistent = Discovered.consistencyCheck( - borkedCachedDiamond1, - Discovered[borkedCachedDiamond1.type] - ) - assert(inconsistent == expected) - } 'borkedCachedDiamond2 - { val inconsistent = Discovered.consistencyCheck( borkedCachedDiamond2, @@ -90,7 +83,7 @@ object GraphTests extends TestSuite{ 'topoSortedTransitiveTargets - { - def check(targets: OSet[Target[_]], expected: OSet[Target[_]]) = { + def check(targets: OSet[Task[_]], expected: OSet[Task[_]]) = { val result = Evaluator.topoSortedTransitiveTargets(targets).values TestUtil.checkTopological(result) assert(result == expected) @@ -124,9 +117,13 @@ object GraphTests extends TestSuite{ 'defCachedDiamond - check( targets = OSet(defCachedDiamond.down), expected = OSet( + defCachedDiamond.up.inputs(0), defCachedDiamond.up, + defCachedDiamond.down.inputs(0).inputs(0).inputs(0), + defCachedDiamond.down.inputs(0).inputs(0), + defCachedDiamond.down.inputs(0).inputs(1).inputs(0), + defCachedDiamond.down.inputs(0).inputs(1), defCachedDiamond.down.inputs(0), - defCachedDiamond.down.inputs(1), defCachedDiamond.down ) ) @@ -138,9 +135,9 @@ object GraphTests extends TestSuite{ } 'groupAroundNamedTargets - { - def check[T: Discovered, R <: Target[Int]](base: T, - target: R, - expected: OSet[(OSet[R], Int)]) = { + def check[T: Discovered, R <: Task[Int]](base: T, + target: R, + expected: OSet[(OSet[R], Int)]) = { val mapping = Discovered.mapping(base) val topoSortedTransitive = Evaluator.topoSortedTransitiveTargets(OSet(target)) @@ -187,10 +184,10 @@ object GraphTests extends TestSuite{ defCachedDiamond, defCachedDiamond.down, OSet( - OSet(defCachedDiamond.up) -> 1, - OSet(defCachedDiamond.left) -> 1, - OSet(defCachedDiamond.right) -> 1, - OSet(defCachedDiamond.down) -> 1 + OSet(defCachedDiamond.up) -> 2, + OSet(defCachedDiamond.left) -> 2, + OSet(defCachedDiamond.right) -> 2, + OSet(defCachedDiamond.down) -> 2 ) ) @@ -218,10 +215,10 @@ object GraphTests extends TestSuite{ 'labeling - { - def check[T: Discovered](base: T, t: Target[_], relPath: Option[String]) = { + def check[T: Discovered](base: T, t: Task[_], relPath: Option[String]) = { - val names: Seq[(Target[_], Seq[String])] = Discovered.mapping(base).mapValues(_.segments).toSeq + val names: Seq[(Task[_], Seq[String])] = Discovered.mapping(base).mapValues(_.segments).toSeq val nameMap = names.toMap val targetLabel = nameMap.get(t).map(_.mkString(".")) -- cgit v1.2.3