package at.ac.tuwien.infosys.jaxb.test.validation;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpression;
import org.junit.Assert;
import org.junit.Test;
/**
*
* @author Varga Bence (vbence@czentral.org)
*/
public class UnrestrictedTest extends AbstractValidationConstraintTest {
public UnrestrictedTest() {
super(UnrestrictedClass.class);
registerNamespace("xs", "http://www.w3.org/2001/XMLSchema");
}
@Test
public void testEmpty() throws Exception {
long expResult = 0;
XPathExpression expr = xpath.compile("count(//xs:schema/xs:complexType/xs:sequence/xs:element/*)");
long result = ((Double)expr.evaluate(schemaDocument, XPathConstants.NUMBER)).longValue();
Assert.assertEquals(expResult, result);
}
}