Statistics
| Revision:

root / trunk / extensions / extGraph_predes / src-test / com / iver / cit / gvsig / graphtests / TestNetworJdbcWriter.java @ 8524

History | View | Annotate | Download (2.05 KB)

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

    
3

    
4
import java.io.File;
5
import java.sql.Connection;
6
import java.sql.DriverManager;
7

    
8
import junit.framework.TestCase;
9

    
10
import org.cresques.cts.IProjection;
11

    
12
import com.iver.cit.gvsig.fmap.DriverException;
13
import com.iver.cit.gvsig.fmap.crs.CRSFactory;
14
import com.iver.cit.gvsig.fmap.edition.EditionException;
15
import com.iver.cit.gvsig.fmap.edition.writers.dbf.DbfWriter;
16
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
17
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
18
import com.iver.cit.gvsig.graph.core.writers.NetworkJdbcWriter;
19

    
20
public class TestNetworJdbcWriter extends TestCase {
21
        NetworkJdbcWriter netBuilder = new NetworkJdbcWriter();
22
        FLyrVect lyr;
23
        /*
24
         * Test method for
25
         * 'com.iver.cit.gvsig.graph.core.NetworkWriter.writeNetwork()'
26
         */
27
        public void testWriteNetwork() {
28
                try {
29
                        long t1 = System.currentTimeMillis();
30
                        netBuilder.writeNetwork();
31
                        long t2 = System.currentTimeMillis();
32
                        System.out.println("Building MYSQL time:" + (t2-t1) + " msecs.");
33
                } catch (EditionException e) {
34
                        // TODO Auto-generated catch block
35
                        e.printStackTrace();
36
                } catch (DriverException e) {
37
                        // TODO Auto-generated catch block
38
                        e.printStackTrace();
39
                }
40
        }
41

    
42

    
43
        protected void setUp() throws Exception {
44
                LayerFactory
45
                                .setDriversPath("../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/drivers");
46
                IProjection prj = CRSFactory.getCRS("EPSG:23030");
47
                File shpFile = new File("c:/ejes.shp");
48
                lyr = (FLyrVect) LayerFactory.createLayer("Ejes",
49
                                "gvSIG shp driver", shpFile, prj);
50

    
51
                String fieldType = "tipored";
52
                String fieldDist = "length";
53
                String fieldCost = "cost";
54
                String fieldSense = "";
55

    
56
                netBuilder.setLayer(lyr);
57
                netBuilder.setFieldCost(fieldCost);
58
                netBuilder.setFieldType(fieldType);
59
                netBuilder.setFieldDist(fieldDist);
60
                netBuilder.setFieldSense(fieldSense);
61

    
62
        String dbURL = "jdbc:mysql://localhost:3306/test";  
63
        String user = "root";
64
        String pwd = "aquilina";
65
        Connection conn;
66
                conn = DriverManager.getConnection(dbURL, user, pwd);
67

    
68
                netBuilder.setConnection(conn);
69
                
70
                
71
                
72
        }
73

    
74
}