Revision 12439 trunk/libraries/libGPE/src-test/org/gvsig/xmlschema/writer/ElementWritingTest.java
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