Test of addLayer method, of class World.
()
| 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. |