Statistics
| Revision:

root / trunk / extensions / extSDE / src-test / com / iver / cit / gvsig / sde / SDETest.java @ 13444

History | View | Annotate | Download (1.49 KB)

1
package com.iver.cit.gvsig.sde;
2

    
3
import java.sql.ResultSet;
4

    
5
import junit.framework.TestCase;
6

    
7
import com.hardcode.gdbms.engine.data.driver.DriverException;
8
import com.hardcode.gdbms.engine.values.NumericValue;
9
import com.iver.cit.gvsig.fmap.drivers.DBLayerDefinition;
10
import com.iver.cit.gvsig.fmap.drivers.sde.ArcSdeDriver;
11

    
12
public class SDETest extends TestCase {
13
        ArcSdeDriver driver = new ArcSdeDriver();
14
        ResultSet rsGood = null;
15

    
16
        protected void setUp() throws Exception {
17
                super.setUp();
18
                try {
19
                        DBLayerDefinition lyrDef = new DBLayerDefinition();
20
                        lyrDef.setUser("sde");
21
                        lyrDef.setPassword("iver");
22
                        lyrDef.setHost("192.168.0.114");
23
                        lyrDef.setPort(5151);
24
                        lyrDef.setName("EJES");
25
                        lyrDef.setTableName("EJES");
26
                        lyrDef.setDataBase("ProvinciasPruebas");
27
                        lyrDef.setFieldGeometry("SHAPE");
28
                        lyrDef.setFieldID("OBJECTID");
29
                        lyrDef.setWhereClause("");
30
                        lyrDef.setFieldNames(new String[] {"OBJECTID","ID","REFERINE","CALLE_ID","DESDEPAR","HASTAPAR","DESDEIMPAR","HASTAIMPAR"});
31
                        lyrDef.setSRID_EPSG("23030");
32
                lyrDef.setConnectionName("NOMBRE CONEXI?N");
33
                        driver.setData(null, lyrDef);
34

    
35
                }
36
                catch (Exception e){
37
                        e.printStackTrace();
38
                }
39
        }
40

    
41
        protected void tearDown() throws Exception {
42
                super.tearDown();
43
                driver.close();
44
        }
45

    
46
        public void testGetFieldValue() {
47
                for (int i=0; i < 15; i++){
48
                        //String aux = driver.getFieldValue(i, 0).toString();
49
                        int id = ((NumericValue) driver.getFieldValue(i, 0)).intValue();
50
                        System.out.println(id);
51
                        assertEquals(id,i+1);
52
                }
53
        }
54
}