コード例 #1
0
 @Test
 public void testGetName3() {
   System.out.println("getName");
   final String expResult = "OMG__what+A&^$%NAME--";
   final SAXDocumentElement instance = new SAXDocumentElement("xs:OMG__what+A&^$%NAME--");
   final String result = instance.getName();
   assertEquals(expResult, result);
 }
コード例 #2
0
 @Test
 public void testSchemaNot() {
   System.out.println("test is schema");
   final SAXDocumentElement instance = new SAXDocumentElement("schEma");
   final boolean expected = false;
   final boolean result = instance.isSchema();
   assertEquals(expected, result);
 }
コード例 #3
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());
 }
コード例 #4
0
 @Test
 public void testDetermineRegexpType2() {
   System.out.println("test determine type of sequence");
   final SAXDocumentElement instance = new SAXDocumentElement("xs:sequence");
   final RegexpType expected = RegexpType.CONCATENATION;
   final RegexpType result = instance.determineRegexpType();
   assertEquals(expected, result);
 }
コード例 #5
0
 @Test
 public void testDetermineRegexpType3() {
   System.out.println("test determine type of all");
   final SAXDocumentElement instance = new SAXDocumentElement("element");
   final RegexpType expected = null;
   final RegexpType result = instance.determineRegexpType();
   assertEquals(expected, result);
 }
コード例 #6
0
 @Test
 public void testAssociateAll() {
   System.out.println("test associate all");
   final SAXDocumentElement instance = new SAXDocumentElement("all");
   boolean expResult = false;
   boolean result = instance.isAssociated();
   assertEquals(expResult, result);
   instance.associate();
   expResult = true;
   result = instance.isAssociated();
   assertEquals(expResult, result);
 }
コード例 #7
0
 @Test(expected = XSDException.class)
 public void testAssociateWithUnnamedCType() {
   System.out.println("associateWithUnnamedCType");
   final SAXDocumentElement instance = new SAXDocumentElement("complexType");
   boolean expResult = false;
   boolean result = instance.isAssociated();
   assertEquals(expResult, result);
   instance.associate();
   expResult = true;
   result = instance.isAssociated();
   assertEquals(expResult, result);
 }
コード例 #8
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);
 }
コード例 #9
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);
 }
コード例 #10
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);
 }
コード例 #11
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);
 }
コード例 #12
0
 @Test(expected = IllegalArgumentException.class)
 public void testGetName1() {
   System.out.println("getName");
   final SAXDocumentElement instance = new SAXDocumentElement("");
   instance.getName();
 }