Statistics
| Revision:

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
}