public void testCreateMusteriSchemaModel() throws Exception { // create an instance of Musteri schema model POSchemaManager musteriSchemaManager = MusteriSchemaManager.getInstance(); // create a musteri model... Document musteriModel = musteriSchemaManager.getSchemaModel(); // asserting musteri model isnot null assertNotNull(musteriModel); // get the schema element.. Element schemaElement = musteriModel.getDocumentElement(); // assert that schema element is not null assertNotNull(schemaElement); // get the complex type.. Element musteriComplexType = (Element) musteriModel.getElementsByTagName(XSD_PREFIX + ":" + COMPLEX_TYPE).item(0); // assert personel complex type element is not null... assertNotNull(musteriComplexType); // get sequence element.. Element sequenceElement = (Element) musteriModel.getElementsByTagName(XSD_PREFIX + ":" + SEQUENCE).item(0); // assert sequence element is not null... assertNotNull(sequenceElement); // get adSoyad element from sequence element... Element firstElementOfSequence = (Element) sequenceElement.getFirstChild(); // assert name and the type are equal.. assertEquals("adSoyad", firstElementOfSequence.getAttribute(NAME)); assertEquals("xsd:" + "string", firstElementOfSequence.getAttribute(TYPE)); // assert number of the elements are equal to 4. assertEquals(4, sequenceElement.getElementsByTagName("xsd:" + ELEMENT).getLength()); }