Example usage for org.apache.commons.digester3 Digester getNamespaceAware

List of usage examples for org.apache.commons.digester3 Digester getNamespaceAware

Introduction

In this page you can find the example usage for org.apache.commons.digester3 Digester getNamespaceAware.

Prototype

public boolean getNamespaceAware() 

Source Link

Document

Return the "namespace aware" flag for parsers we create.

Usage

From source file:com.dotosoft.dot4command.config.xml.XmlConfigParserTestCase.java

@Test
public void testPristine() throws Exception {

    init();//from   w  w w . j a  v  a 2s . co m
    // Validate the "digester" property
    Digester digester = parser.getDigester();
    assertNotNull("Returned a Digester instance", digester);
    assertFalse("Default namespaceAware", digester.getNamespaceAware());
    assertTrue("Default useContextClassLoader", digester.getUseContextClassLoader());
    assertFalse("Default validating", digester.getValidating());

    // Validate the "ruleSet" property
    ConfigRuleSet ruleSet = (ConfigRuleSet) parser.getRuleSet();
    assertNotNull("Returned a RuleSet instance", ruleSet);
    assertEquals("Default chainElement", "chain", ruleSet.getChainElement());
    assertEquals("Default classAttribute", "className", ruleSet.getClassAttribute());
    assertEquals("Default commandElement", "command", ruleSet.getCommandElement());
    assertEquals("Default nameAttribute", "name", ruleSet.getNameAttribute());
    assertNull("Default namespaceURI", ruleSet.getNamespaceURI());

    // Validate the "useContextClassLoader" property
    assertTrue("Defaults to use context class loader", parser.getUseContextClassLoader());

    // Ensure that there are no preconfigured commands in the catalog
    assertThat(catalog, hasCommandCount(0));

}