Statistics
| Revision:

root / branches / v10 / extensions / extSDE / src-test / com / iver / cit / gvsig / sde / SDETest.java @ 11197

History | View | Annotate | Download (1.58 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.sde.ArcSdeDriver;
10
import com.iver.cit.gvsig.fmap.drivers.sde.ArcSDELayerDefinition;
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
                        ArcSDELayerDefinition lyrDef = new ArcSDELayerDefinition();
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.setSchema("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
                try {
48
                        for (int i=0; i < 15; i++){
49
                                //String aux = driver.getFieldValue(i, 0).toString();
50
                                int id = ((NumericValue) driver.getFieldValue(i, 0)).intValue();
51
                                System.out.println(id);
52
                                assertEquals(id,i+1);
53
                        }
54
                } catch (DriverException e) {
55
                        e.printStackTrace();
56
                }
57

    
58
        }
59
}