Assert的使用和簡(jiǎn)單解釋
Assert 的簡(jiǎn)單使用
Document d = Jsoup.connect("http://www.baidu.com").get();
Assert.notNull(d, "d不為空才放行");
System.out.println(d.title());
Assert.isNull(d.parentNode(), "d.parentNode()為null才放行");
System.out.println(d.parentNode());
Assert.isTrue(d.outputSettings().prettyPrint(), "d.outputSettings().prettyPrint()是真的才放行");
System.out.println(d.outputSettings().prettyPrint());
Assert.notEmpty(d.childNodes(), "d.childNodes()不為空放行,Collection的子類");
System.out.println(d.childNodes().size());
Assert.hasLength(d.title(), "d.title()必須有長(zhǎng)度才放行");
System.out.println(d.title().length());
Assert.hasText(d.title(), "d.title()必須有內(nèi)容才放行");
System.out.println(d.title().length());
Assert.isInstanceOf(Document.class, d, "d必須是Document類型的才放行");
System.out.println(d.getClass());
Assert.isAssignable(Element.class, d.getClass(), "d.getClass()必須是Element的子類或者實(shí)現(xiàn)類才放行");
System.out.println(d.getClass());

浙公網(wǎng)安備 33010602011771號(hào)