root / trunk / extensions / extSDE / src-test / com / iver / cit / gvsig / sde / SDETest.java @ 11193
History | View | Annotate | Download (1.58 KB)
1 | 11193 | 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 | 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 | } |