@@ -2,7 +2,7 @@ package scala.xml
22package pull
33
44import org .junit .Test
5- import org .junit .Assert .{assertFalse , assertTrue }
5+ import org .junit .Assert .{assertEquals , assertFalse , assertTrue }
66
77import scala .io .Source
88import scala .xml .parsing .FatalError
@@ -170,38 +170,26 @@ class XMLEventReaderTest {
170170 }
171171
172172 @ Test
173- def entityRefTest : Unit = {
173+ def entityRefTest : Unit = { // SI-7796
174174 val source = Source .fromString(" <text>"'<>&</text>" )
175175 val er = new XMLEventReader (source)
176176
177177 assertTrue(er.next match {
178178 case EvElemStart (_, " text" , _, _) => true
179179 case _ => false
180180 })
181- assertTrue(er.next match {
182- case EvEntityRef (" quot" ) => true
183- case e => false
184- })
185- assertTrue(er.next match {
186- case EvEntityRef (" apos" ) => true
187- case _ => false
188- })
189- assertTrue(er.next match {
190- case EvEntityRef (" lt" ) => true
191- case _ => false
192- })
193- assertTrue(er.next match {
194- case EvEntityRef (" gt" ) => true
195- case _ => false
196- })
197- assertTrue(er.next match {
198- case EvEntityRef (" amp" ) => true
199- case _ => false
200- })
181+
182+ assertEquals(EvEntityRef (" quot" ), er.next)
183+ assertEquals(EvEntityRef (" apos" ), er.next)
184+ assertEquals(EvEntityRef (" lt" ), er.next)
185+ assertEquals(EvEntityRef (" gt" ), er.next)
186+ assertEquals(EvEntityRef (" amp" ), er.next)
187+
201188 assertTrue(er.next match {
202189 case EvElemEnd (_, " text" ) => true
203190 case _ => false
204191 })
205- assert(er.isEmpty)
192+
193+ assertTrue(er.isEmpty)
206194 }
207195}
0 commit comments