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 |
} |