public void checkStandartClassifier(final String xmlData) throws IOException, SAXException { launchParser(xmlData); final EPackages pack = handler.getPackage(); assertNotNull("Le package n'existe pas", pack); assertEquals("Le nombre de classes est incorrect", 1, pack.countClassifiers()); final EClassifier classifier = pack.getClassifiersIterator().next(); assertEquals("Nom de classifier incorrect", "Element", classifier.getName()); }
@Test public void twoClassifier() throws IOException, SAXException { final String xmlData = ctx.debutContexteStandartPackage() + elt.eClassifierStandartStartElement("Primo") + elt.eClassifierStandartEndElement() + elt.eClassifierStandartStartElement("Deuxio") + ctx.finContexteStandartClassifier(); launchParser(xmlData); final EPackages pack = handler.getPackage(); assertNotNull("Le package n'existe pas", pack); assertEquals("Le nombre de classes est incorrect", 2, pack.countClassifiers()); final Iterator<EClassifier> iterator = pack.getClassifiersIterator(); final EClassifier classifierPrimo = iterator.next(); final EClassifier classifierDeuxio = iterator.next(); assertEquals("Nom de classifier incorrect", "Primo", classifierPrimo.getName()); assertEquals("Nom de classifier incorrect", "Deuxio", classifierDeuxio.getName()); }