Revision 12439 trunk/libraries/libGPE/src-test/org/gvsig/xmlschema/writer/ElementWritingTest.java

View differences:

ElementWritingTest.java
46 46
 *
47 47
 * $Id$
48 48
 * $Log$
49
 * Revision 1.3  2007-06-28 13:04:33  jorpiell
49
 * Revision 1.4  2007-07-02 09:59:03  jorpiell
50
 * The generated xsd schemas have to be valid
51
 *
52
 * Revision 1.3  2007/06/28 13:04:33  jorpiell
50 53
 * The Qname has been updated to the 1.5 JVM machine. The schema validation is made in the GPEWriterHandlerImplementor class
51 54
 *
52 55
 * Revision 1.2  2007/06/22 12:21:18  jorpiell
......
72 75
public class ElementWritingTest extends WriterBaseTest{
73 76
	private String elementName1 = "river";
74 77
	private String elementType1 = "river_type";
75
	private boolean elementNillable1 = true;
76
	private int elementMinOccurs1 = 0;
77
	private int elementMaxOccurs1 = 1;
78 78
	
79 79
	public void readSchema() {
80 80
		IXSElementDeclaration element = getSchema().getElementDeclarationByName(getNamespaceURI(), elementName1);
81 81
		assertNotNull(element);
82 82
		assertEquals(element.getQName().getLocalPart(), elementName1);
83
		assertEquals(element.getTypeName(), elementType1);
84
		assertEquals(element.isNillable(), elementNillable1);
85
		assertEquals(element.getMinOccurs(), elementMinOccurs1);
86
		assertEquals(element.getMaxOccurs(), elementMaxOccurs1);
83
		assertEquals(element.getTypeName(), getSchema().getTargetNamespacePrefix() + ":" + elementType1);
87 84
	}
88 85

  
89 86
	public void writeSchema() {
90 87
		getSchema().addElement( 
91 88
				elementName1,
92
				elementType1,
93
				elementNillable1,
94
				elementMinOccurs1,
95
				elementMaxOccurs1);				
89
				elementType1);							
96 90
	}
97 91

  
98 92
}

Also available in: Unified diff