svn-gvsig-desktop / trunk / libraries / libGeometries3D / src / test / java / org / gvsig / geometries3D / Point3DTest.java @ 21515
History | View | Annotate | Download (2.59 KB)
1 | 21515 | jcampos | package org.gvsig.geometries3D; |
---|---|---|---|
2 | |||
3 | import junit.framework.TestCase; |
||
4 | |||
5 | import org.gvsig.GeometryFactory3D; |
||
6 | import org.gvsig.exceptions.BaseException; |
||
7 | import org.gvsig.fmap.geom.GeometryManager; |
||
8 | import org.gvsig.fmap.geom.operation.GeometryOperationContext; |
||
9 | import org.gvsig.operations3D.Draw3DPoint3D; |
||
10 | |||
11 | |||
12 | public class Point3DTest extends TestCase { |
||
13 | |||
14 | // public void testRegisterGeometryFactory() throws BaseException {
|
||
15 | // GeometryFactory3D geomfact3D = new GeometryFactory3D();
|
||
16 | // GeometryManager.getInstance().registerGeometryFactory(geomfact3D);
|
||
17 | // }
|
||
18 | //
|
||
19 | // public void testGetGeometryFactory() throws BaseException {
|
||
20 | // GeometryFactory3D gf3D = (GeometryFactory3D) GeometryManager
|
||
21 | // .getInstance().getGeometryFactory();
|
||
22 | // assertNotNull(gf3D);
|
||
23 | // }
|
||
24 | |||
25 | public void testPoint1() throws BaseException { |
||
26 | |||
27 | GeometryFactory3D gf3D = new GeometryFactory3D();
|
||
28 | |||
29 | Point3D point = (Point3D) gf3D.createPoint3D("punto3D");
|
||
30 | System.out.println("creado punto "); |
||
31 | assertEquals(point.getId(), "punto3D");
|
||
32 | assertEquals(point.getX(), 0.0);
|
||
33 | assertEquals(point.getY(), 0.0);
|
||
34 | assertEquals(point.getZ(), 0.0);
|
||
35 | assertNotNull(point.getGeometryType()); |
||
36 | |||
37 | GeometryManager.getInstance().getGeometryType(Point3D.class); |
||
38 | |||
39 | } |
||
40 | |||
41 | public void testPoint2() throws BaseException { |
||
42 | GeometryFactory3D gf3D = new GeometryFactory3D();
|
||
43 | Point3D point = (Point3D) gf3D.createPoint3D("punto3D", 1.1, 1.2, 1.3); |
||
44 | assertEquals(point.getId(), "punto3D");
|
||
45 | assertEquals(point.getX(), 1.1);
|
||
46 | assertEquals(point.getY(), 1.2);
|
||
47 | assertEquals(point.getZ(), 1.3);
|
||
48 | assertNotNull(point.getGeometryType()); |
||
49 | } |
||
50 | |||
51 | public void testPoint3() throws BaseException { |
||
52 | System.out.println("Creando factory"); |
||
53 | GeometryFactory3D gf3D = new GeometryFactory3D();
|
||
54 | System.out.println("creando punto"); |
||
55 | Point3D point = (Point3D) gf3D.createPoint3D("punto3D");
|
||
56 | System.out.println("seteando parametros"); |
||
57 | point.setX(2.0);
|
||
58 | point.setY(3.0);
|
||
59 | point.setZ(4.0);
|
||
60 | System.out.println("Asserts"); |
||
61 | System.out.println("Id"); |
||
62 | assertEquals(point.getId(), "punto3D");
|
||
63 | System.out.println("X"); |
||
64 | assertEquals(point.getX(), 2.0);
|
||
65 | System.out.println("Y"); |
||
66 | assertEquals(point.getY(), 3.0);
|
||
67 | System.out.println("Z"); |
||
68 | assertEquals(point.getZ(), 4.0);
|
||
69 | assertNotNull(point.getGeometryType()); |
||
70 | } |
||
71 | |||
72 | public void testPointOperation() throws BaseException { |
||
73 | GeometryFactory3D gf3D = new GeometryFactory3D();
|
||
74 | Point3D point = (Point3D) gf3D.createPoint3D("punto3D", 1.1, 1.2, 1.3); |
||
75 | Draw3DPoint3D d3DP = new Draw3DPoint3D();
|
||
76 | point.invokeOperation(d3DP.getOperationIndex(), new GeometryOperationContext());
|
||
77 | } |
||
78 | |||
79 | } |