public void testCreateInstance() throws Exception { // create musteri schema manager... POSchemaManager musteriSchemaManager = MusteriSchemaManager.getInstance(); // create an example musteri... Musteri musteri = createExampleMusteri(); // create xml instance of example musteri... Document musteriInstance = musteriSchemaManager.createInstanceXML(musteri); // assert that musteriInstance is not null... assertNotNull(musteriInstance); // get Musteri element... Element musteriElement = musteriInstance.getDocumentElement(); // get adSoyad element from Musteri element... Element adSoyadElement = (Element) musteriElement.getElementsByTagName("adSoyad").item(0); // check "adSoyad"... assertEquals("adim soyadim", adSoyadElement.getFirstChild().getNodeValue()); // get kullaniciAdi element from Musteri element... Element kullaniciElement = (Element) musteriElement.getElementsByTagName("kullaniciAdi").item(0); // check "kullaniciAdi"... assertEquals("kullaniciAdim", kullaniciElement.getFirstChild().getNodeValue()); // check the number of elements of musteri... NodeList nodeList = musteriElement.getChildNodes(); assertEquals(4, nodeList.getLength()); }
public void testWriteInstanceTo() throws Exception { // create musteri schema builder. POSchemaManager musteriSchemaManager = MusteriSchemaManager.getInstance(); // create an example musteri... Musteri musteri = createExampleMusteri(); // create xml instance of example musteri... Document dvdInstance = musteriSchemaManager.createInstanceXML(musteri); // write dvd schema model to screen; musteriSchemaManager.writeInstanceTo(dvdInstance, System.out); }