Skip to content

Commit f4c7766

Browse files
committed
Fix test now that XML responses auto use XML parser
1 parent 8c43a81 commit f4c7766

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
import java.util.List;
1818

1919
import static org.jsoup.nodes.Document.OutputSettings.Syntax;
20-
import static org.junit.Assert.assertEquals;
21-
import static org.junit.Assert.assertNotSame;
20+
import static org.junit.Assert.*;
2221

2322
/**
2423
* Tests XmlTreeBuilder.
@@ -70,13 +69,16 @@ public void testSupplyParserToConnection() throws IOException {
7069

7170
// parse with both xml and html parser, ensure different
7271
Document xmlDoc = Jsoup.connect(xmlUrl).parser(Parser.xmlParser()).get();
73-
Document htmlDoc = Jsoup.connect(xmlUrl).get();
72+
Document htmlDoc = Jsoup.connect(xmlUrl).parser(Parser.htmlParser()).get();
73+
Document autoXmlDoc = Jsoup.connect(xmlUrl).get(); // check connection auto detects xml, uses xml parser
7474

7575
assertEquals("<doc><val>One<val>Two</val>Three</val></doc>",
7676
TextUtil.stripNewlines(xmlDoc.html()));
77-
assertNotSame(htmlDoc, xmlDoc);
77+
assertFalse(htmlDoc.equals(xmlDoc));
78+
assertEquals(xmlDoc, autoXmlDoc);
7879
assertEquals(1, htmlDoc.select("head").size()); // html parser normalises
7980
assertEquals(0, xmlDoc.select("head").size()); // xml parser does not
81+
assertEquals(0, autoXmlDoc.select("head").size()); // xml parser does not
8082
}
8183

8284
@Test

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy