diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2017-11-18 02:58:41 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2017-11-18 03:08:30 -0800 |
commit | 1dc8f54edab2b964e6e71970d56c46e5da5d7bdb (patch) | |
tree | 4873d14994374b4249cc6a173dd6bf7021649f3d /core/src/test | |
parent | f5224324f20e7720e01a2f59b43f4151fac0c899 (diff) | |
download | mill-1dc8f54edab2b964e6e71970d56c46e5da5d7bdb.tar.gz mill-1dc8f54edab2b964e6e71970d56c46e5da5d7bdb.tar.bz2 mill-1dc8f54edab2b964e6e71970d56c46e5da5d7bdb.zip |
Extract out shared `Hierarchy.traverse` function for walking `Hierarchy` tree
Diffstat (limited to 'core/src/test')
-rw-r--r-- | core/src/test/scala/mill/DiscoveredTests.scala | 6 | ||||
-rw-r--r-- | core/src/test/scala/mill/GraphTests.scala | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/core/src/test/scala/mill/DiscoveredTests.scala b/core/src/test/scala/mill/DiscoveredTests.scala index 87d2e340..1a0893df 100644 --- a/core/src/test/scala/mill/DiscoveredTests.scala +++ b/core/src/test/scala/mill/DiscoveredTests.scala @@ -3,7 +3,7 @@ package mill import utest._ import TestUtil.test import mill.define.Task.Module -import mill.discover.{Discovered, Hierarchy} +import mill.discover.{Discovered, Mirror} object DiscoveredTests extends TestSuite{ @@ -29,10 +29,10 @@ object DiscoveredTests extends TestSuite{ val discovered = Discovered[outer.type] - def flatten(h: Hierarchy[outer.type, _]): Seq[Any] = { + def flatten(h: Mirror[outer.type, _]): Seq[Any] = { h.node(outer) :: h.children.flatMap{case (label, c) => flatten(c)} } - val flattenedHierarchy = flatten(discovered.hierarchy) + val flattenedHierarchy = flatten(discovered.mirror) val expectedHierarchy = Seq( outer, diff --git a/core/src/test/scala/mill/GraphTests.scala b/core/src/test/scala/mill/GraphTests.scala index 7d4caaac..d19b747d 100644 --- a/core/src/test/scala/mill/GraphTests.scala +++ b/core/src/test/scala/mill/GraphTests.scala @@ -4,7 +4,7 @@ import utest._ import TestUtil.test import mill.define.Task import mill.define.Task.Module -import mill.discover.{Discovered, Hierarchy} +import mill.discover.{Discovered, Mirror} import mill.eval.Evaluator import mill.util.OSet |