Skip to content

Commit 0a1578d

Browse files
committed
Fix NodeSeqTest for dotty 0.21.0-RC1
-- [E008] Member Not Found Error: shared/src/test/scala/scala/xml/NodeSeqTest.scala:47:4 46 | val exp = <a>Hello</a><b>Hi</b> 47 | assertEquals(exp, res) | ^ | value assertEquals is not a member of scala.xml.NodeBuffer -- [E045] Cyclic Error: shared/src/test/scala/scala/xml/NodeSeqTest.scala:47:17 47 | assertEquals(exp, res) | ^ | Recursive value exp needs type
1 parent edfd90c commit 0a1578d

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

shared/src/test/scala/scala/xml/NodeSeqTest.scala

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ class NodeSeqTest {
1313
val a: NodeSeq = <a>Hello</a>
1414
val b = <b>Hi</b>
1515
a ++ <b>Hi</b> match {
16-
case res: NodeSeq => assertEquals(2, res.size)
17-
case res: Seq[Node] => fail("Should be NodeSeq") // Unreachable code?
16+
case res: NodeSeq => assertEquals(2, res.size.toLong)
17+
case res: Seq[Node] => fail("Should be NodeSeq was Seq[Node]") // Unreachable code?
1818
}
1919
val res: NodeSeq = a ++ b
2020
val exp = NodeSeq.fromSeq(Seq(<a>Hello</a>, <b>Hi</b>))
@@ -26,8 +26,8 @@ class NodeSeqTest {
2626
val a: NodeSeq = <a>Hello</a>
2727
val b = <b>Hi</b>
2828
a :+ <b>Hi</b> match {
29-
case res: Seq[Node] => assertEquals(2, res.size)
30-
case res: NodeSeq => fail("Should be Seq[Node]") // Unreachable code?
29+
case res: Seq[Node] => assertEquals(2, res.size.toLong)
30+
case res: NodeSeq => fail("Should be Seq[Node] was NodeSeq") // Unreachable code?
3131
}
3232
val res: NodeSeq = a :+ b
3333
val exp = NodeSeq.fromSeq(Seq(<a>Hello</a>, <b>Hi</b>))
@@ -39,11 +39,13 @@ class NodeSeqTest {
3939
val a: NodeSeq = <a>Hello</a>
4040
val b = <b>Hi</b>
4141
a +: <b>Hi</b> match {
42-
case res: Seq[NodeSeq] => assertEquals(2, res.size)
43-
case res: NodeSeq => fail("Should be NodeSeq was Seq[Node]") // Unreachable code?
42+
case res: Seq[Node] => assertEquals(2, res.size.toLong)
43+
case res: NodeSeq => fail("Should be Seq[Node] was NodeSeq") // Unreachable code?
4444
}
4545
val res: Seq[NodeSeq] = a +: b
46-
val exp = <a>Hello</a><b>Hi</b>
46+
val exp: NodeBuffer = {
47+
<a>Hello</a><b>Hi</b>
48+
}
4749
assertEquals(exp, res)
4850
}
4951

@@ -53,8 +55,8 @@ class NodeSeqTest {
5355
val b = <b>Hi</b>
5456
val c = <c>Hey</c>
5557
a ++: <b>Hi</b> ++: <c>Hey</c> match {
56-
case res: Seq[Node] => assertEquals(3, res.size)
57-
case res: NodeSeq => fail("Should be Seq[Node]") // Unreachable code?
58+
case res: Seq[Node] => assertEquals(3, res.size.toLong)
59+
case res: NodeSeq => fail("Should be Seq[Node] was NodeSeq") // Unreachable code?
5860
}
5961
val res: NodeSeq = a ++: b ++: c
6062
val exp = NodeSeq.fromSeq(Seq(<a>Hello</a>, <b>Hi</b>, <c>Hey</c>))

0 commit comments

Comments
 (0)