From d2d8c3934a38260881844163f1c9b293b4826428 Mon Sep 17 00:00:00 2001 From: Jentsch Date: Thu, 23 Mar 2017 21:05:31 +0100 Subject: [PATCH] Simplified and moved Tree printer Test --- .../test/scala/coursier/test/TreeTests.scala | 35 ------------------- .../test/scala/coursier/util/TreeTests.scala | 28 +++++++++++++++ 2 files changed, 28 insertions(+), 35 deletions(-) delete mode 100644 tests/shared/src/test/scala/coursier/test/TreeTests.scala create mode 100644 tests/shared/src/test/scala/coursier/util/TreeTests.scala diff --git a/tests/shared/src/test/scala/coursier/test/TreeTests.scala b/tests/shared/src/test/scala/coursier/test/TreeTests.scala deleted file mode 100644 index 9b518a79e..000000000 --- a/tests/shared/src/test/scala/coursier/test/TreeTests.scala +++ /dev/null @@ -1,35 +0,0 @@ -package coursier -package test - -import coursier.util.{Tree, Xml} -import utest._ - -object TreeTests extends TestSuite { - private def tree(str: String, xs: Array[Xml.Node] = Array()): Xml.Node = { - new Xml.Node { - override def label: String = str - override def children = xs - - override def attributes: Seq[(String, String, String)] = Array[(String, String, String)]() - override def isText: Boolean = false - override def textContent: String = "" - override def isElement: Boolean = true - } - } - - val roots = Array( - tree("p1", Array(tree("c1"), tree("c2"))), - tree("p2", Array(tree("c3"), tree("c4")))) - - val tests = TestSuite { - 'apply { - val str = Tree(roots)(_.children, _.label) - assert(str == """├─ p1 - || ├─ c1 - || └─ c2 - |└─ p2 - | ├─ c3 - | └─ c4""".stripMargin) - } - } -} diff --git a/tests/shared/src/test/scala/coursier/util/TreeTests.scala b/tests/shared/src/test/scala/coursier/util/TreeTests.scala new file mode 100644 index 000000000..0f9dcb758 --- /dev/null +++ b/tests/shared/src/test/scala/coursier/util/TreeTests.scala @@ -0,0 +1,28 @@ +package coursier.util + +import utest._ + +object TreeTests extends TestSuite { + case class Node(label: String, children: Node*) + + val roots = Array( + Node("p1", + Node("c1"), + Node("c2")), + Node("p2", + Node("c3"), + Node("c4")) + ) + + val tests = TestSuite { + 'apply { + val str = Tree[Node](roots)(_.children, _.label) + assert(str == """├─ p1 + || ├─ c1 + || └─ c2 + |└─ p2 + | ├─ c3 + | └─ c4""".stripMargin) + } + } +}