コード例 #1
0
 @Test
 public void testGetAttrs1() {
   System.out.println("getAttrs1");
   final SAXDocumentElement instance = new SAXDocumentElement("testElement");
   final String name = "myqname";
   final String value = "!IMPORTANT!_VaLuE";
   final SAXAttributeData data =
       new SAXAttributeData("", "/te%rrible/myQName", "myQName", "someTyPe", value);
   instance.getAttrs().put(name, data);
   final Map<String, SAXAttributeData> result = instance.getAttrs();
   final String storedValue = result.get(name).getValue();
   assertEquals(value, storedValue);
 }
コード例 #2
0
 @Test
 public void testGetAttrs0() {
   System.out.println("getAttrs0");
   final SAXDocumentElement instance = new SAXDocumentElement("testElement");
   final int expResult = 0;
   final Map<String, SAXAttributeData> result = instance.getAttrs();
   assertEquals(expResult, result.size());
 }
コード例 #3
0
 @Test
 public void testIsCTypeButNotNamed() {
   System.out.println("isNamedComplexType but not named");
   final SAXDocumentElement instance = new SAXDocumentElement("complexType");
   final String name = "notNamed";
   final SAXAttributeData data =
       new SAXAttributeData("", "/te%rrible/myQName", name, "someTyPe", "yes this is named CType");
   instance.getAttrs().put(name, data);
   final boolean expResult = true;
   final boolean result = instance.isComplexType();
   assertEquals(expResult, result);
 }
コード例 #4
0
 @Test
 public void testIsNamedComplexType3() {
   System.out.println("isNamedComplexType3");
   final SAXDocumentElement instance = new SAXDocumentElement("complextype");
   final String name = "name";
   final SAXAttributeData data =
       new SAXAttributeData("", "/te%rrible/myQName", name, "someTyPe", "yes this is named CType");
   instance.getAttrs().put(name, data);
   final boolean expResult = false;
   final boolean result = (instance.isComplexType() && instance.hasAttribute(XSDAttribute.NAME));
   assertEquals(expResult, result);
 }
コード例 #5
0
 @Test
 public void testIsComplexType2() {
   System.out.println("isNamedComplexType2");
   // check is case sensitive
   final SAXDocumentElement instance = new SAXDocumentElement("xs:complextype");
   final String name = "notNamed";
   final SAXAttributeData data =
       new SAXAttributeData(
           "", "/te%rrible/myQName", name, "someTyPe", "NO this is not a named CType");
   instance.getAttrs().put(name, data);
   final boolean expResult = false;
   final boolean result = instance.isComplexType();
   assertEquals(expResult, result);
 }