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 10942 caballero
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 11197 caballero
import com.iver.cit.gvsig.fmap.drivers.sde.ArcSDELayerDefinition;
11 10942 caballero
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 11197 caballero
                        ArcSDELayerDefinition lyrDef = new ArcSDELayerDefinition();
20 10942 caballero
                        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
}