Skip to content

Commit a3355ac

Browse files
committed
Add an XPath and a base64 test of serialization
1 parent 8493f16 commit a3355ac

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

jvm/src/test/scala/scala/xml/SerializationTest.scala

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,23 @@ class SerializationTest {
1515
assertEquals(NodeSeq.Empty, JavaByteSerialization.roundTrip(NodeSeq.Empty))
1616
}
1717

18+
@Test
19+
def unmatched: Unit = {
20+
assertEquals(NodeSeq.Empty, JavaByteSerialization.roundTrip(<xml/> \ "HTML"))
21+
}
22+
1823
@Test
1924
def implicitConversion: Unit = {
2025
val parent = <parent><child></child><child/></parent>
2126
val children: Seq[Node] = parent.child
2227
val asNodeSeq: NodeSeq = children
2328
assertEquals(asNodeSeq, JavaByteSerialization.roundTrip(asNodeSeq))
2429
}
30+
31+
@Test
32+
def base64Encode: Unit = {
33+
val str = JavaByteSerialization.base64Encode(NodeSeq.Empty)
34+
assertEquals("rO0ABXNy", str.take(8))
35+
assertEquals("AHhweA==", str.takeRight(8))
36+
}
2537
}

0 commit comments

Comments
 (0)