svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.plugin / org.gvsig.xml2db / org.gvsig.xml2db.lib / org.gvsig.xml2db.lib.impl / src / test / java / org / gvsig / xml2db / lib / impl / TestCreateDatabase.java @ 47283
History | View | Annotate | Download (1.51 KB)
1 |
package org.gvsig.xml2db.lib.impl; |
---|---|
2 |
|
3 |
import java.io.File; |
4 |
import java.io.InputStream; |
5 |
import org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase; |
6 |
import org.gvsig.xml2db.lib.api.Xml2dbManager; |
7 |
import org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo; |
8 |
|
9 |
|
10 |
public class TestCreateDatabase extends AbstractLibraryAutoInitTestCase { |
11 |
|
12 |
private TestUtilsXml2db utils;
|
13 |
|
14 |
public TestCreateDatabase(String testName) { |
15 |
super(testName);
|
16 |
} |
17 |
|
18 |
@Override
|
19 |
protected void doSetUp() throws Exception { |
20 |
|
21 |
} |
22 |
|
23 |
public TestUtilsXml2db utils() {
|
24 |
if( this.utils == null ) { |
25 |
this.utils = new TestUtilsXml2db(); |
26 |
} |
27 |
return this.utils; |
28 |
} |
29 |
|
30 |
public void testCreateDBDeclaracion() throws Exception { |
31 |
Xml2dbManager manager = new DefaultXml2dbManager();
|
32 |
|
33 |
InputStream xml = this.getClass().getResourceAsStream("Declaracion4.xml"); |
34 |
XMLInfo xmlinfo = manager.extractStructure(xml, null, null, null); |
35 |
|
36 |
File dbfile = utils().getFile(new File("databases/declaracion4")); |
37 |
manager.createDatabase(dbfile, xmlinfo, null);
|
38 |
} |
39 |
|
40 |
public void testExtractorR10graf() throws Exception { |
41 |
Xml2dbManager manager = new DefaultXml2dbManager();
|
42 |
|
43 |
InputStream xml = this.getClass().getResourceAsStream("r10graf.xml"); |
44 |
XMLInfo xmlinfo = manager.extractStructure(xml, null, null, null); |
45 |
|
46 |
File dbfile = utils().getFile(new File("databases/r10graf")); |
47 |
manager.createDatabase(dbfile, xmlinfo, null);
|
48 |
} |
49 |
|
50 |
} |