domcategorytest.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 53 行
GROOVY
53 行
package groovy.xml.dom
import groovy.xml.DOMBuilder
import groovy.xml.GpathSyntaxTestSupport
import groovy.xml.TraversalTestSupport
import groovy.xml.MixedMarkupTestSupport
class DOMCategoryTest extends GroovyTestCase {
def getRoot = { xml ->
def reader = new StringReader(xml)
def doc = DOMBuilder.parse(reader)
def root = doc.documentElement
}
void testMixedMarkup() {
use(DOMCategory) {
MixedMarkupTestSupport.checkMixedMarkup(getRoot)
}
}
void testElement() {
use(DOMCategory) {
GpathSyntaxTestSupport.checkElement(getRoot)
GpathSyntaxTestSupport.checkFindElement(getRoot)
GpathSyntaxTestSupport.checkElementTypes(getRoot)
GpathSyntaxTestSupport.checkElementClosureInteraction(getRoot)
}
}
void testAttribute() {
use(DOMCategory) {
GpathSyntaxTestSupport.checkAttribute(getRoot)
GpathSyntaxTestSupport.checkAttributes(getRoot)
}
}
void testNavigation() {
use(DOMCategory) {
GpathSyntaxTestSupport.checkChildren(getRoot)
GpathSyntaxTestSupport.checkParent(getRoot)
}
}
void testTraversal() {
use(DOMCategory) {
TraversalTestSupport.checkDepthFirst(getRoot)
TraversalTestSupport.checkBreadthFirst(getRoot)
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?