MCPcopy Create free account
hub / github.com/Neop/mudmap2 / testLayer

Method testLayer

src/test/java/mudmap2/backend/LayerTest.java:64–110  ·  view source on GitHub ↗

Test for Layer's constructors

()

Source from the content-addressed store, hash-verified

62 * Test for Layer's constructors
63 */
64 @Test
65 public void testLayer(){
66 System.out.println("getlayer");
67
68 // test Layer(World), check world-unique id generation
69 World world1 = new World();
70 World world2 = new World();
71
72 Layer layerW1_1 = new Layer(world1);
73 Layer layerW2_1 = new Layer(world2);
74 Layer layerW1_2 = new Layer(world1);
75
76 assertEquals(1, (int) layerW1_1.getId());
77 assertEquals(2, (int) layerW1_2.getId());
78 assertEquals(1, (int) layerW2_1.getId());
79
80 // test Layer(int, World), check world-unique id generation
81 Layer layerW1_3 = new Layer(6, world1);
82 Layer layerW1_4 = new Layer(7, world2);
83 Layer layerW2_3 = new Layer(6, world1);
84
85 assertEquals(6, (int) layerW1_3.getId());
86 assertEquals(7, (int) layerW1_4.getId());
87 assertEquals(6, (int) layerW2_3.getId());
88
89 // test properties
90 assertEquals(world1, layerW1_1.getWorld());
91 assertEquals(0, layerW1_1.getPlaces().size());
92 assertEquals(0, layerW1_1.getXMax());
93 assertEquals(0, layerW1_1.getXMin());
94 assertEquals(0, layerW1_1.getYMax());
95 assertEquals(0, layerW1_1.getYMin());
96
97 try {
98 Layer layer = new Layer(null);
99 fail();
100 } catch(NullPointerException ex){
101 // expected
102 }
103
104 try {
105 Layer layer = new Layer(10, null);
106 fail();
107 } catch(NullPointerException ex){
108 // expected
109 }
110 }
111
112 /**
113 * Test for getName

Callers

nothing calls this directly

Calls 7

getIdMethod · 0.95
getWorldMethod · 0.95
getPlacesMethod · 0.95
getXMaxMethod · 0.95
getXMinMethod · 0.95
getYMaxMethod · 0.95
getYMinMethod · 0.95

Tested by

no test coverage detected