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

Method testAddLayer

src/test/java/mudmap2/backend/WorldTest.java:267–297  ·  view source on GitHub ↗

Test of addLayer method, of class World.

()

Source from the content-addressed store, hash-verified

265 * Test of addLayer method, of class World.
266 */
267 @Test
268 public void testAddLayer() {
269 System.out.println("addLayer");
270
271 World instance = new World();
272 Layer layer1 = new Layer(instance);
273 Layer layer2 = new Layer(instance);
274
275 assertNull(instance.getLayer(layer1.getId()));
276 assertNull(instance.getLayer(layer2.getId()));
277
278 instance.addLayer(layer1);
279 Layer result1 = instance.getLayer(layer1.getId());
280 assertEquals(layer1, result1);
281
282 instance.addLayer(layer2);
283
284 Layer result2 = instance.getLayer(layer1.getId());
285 assertEquals(layer1, result2);
286
287 Layer result3 = instance.getLayer(layer2.getId());
288 assertEquals(layer2, result3);
289
290 // test null
291 try {
292 instance.addLayer(null);
293 fail();
294 } catch(NullPointerException ex){
295 // expected
296 }
297 }
298
299 /**
300 * Test of getNewLayer method, of class World.

Callers

nothing calls this directly

Calls 3

getLayerMethod · 0.95
getIdMethod · 0.95
addLayerMethod · 0.95

Tested by

no test coverage detected