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

Method testExist

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

Test of exist method, of class Layer.

()

Source from the content-addressed store, hash-verified

695 * Test of exist method, of class Layer.
696 */
697 @Test
698 public void testExist() {
699 System.out.println("exist");
700
701 Layer instance = new Layer(world);
702
703 int x = 0;
704 int y = 0;
705 assertFalse(instance.exist(x, y));
706 try {
707 Place element = new Place("MyPlace", x, y, instance);
708 instance.put(element);
709 assertTrue(instance.exist(x, y));
710 } catch (Layer.PlaceNotInsertedException ex) {
711 Logger.getLogger(LayerTest.class.getName()).log(Level.SEVERE, null, ex);
712 }
713
714 x = 4;
715 y = 5;
716 assertFalse(instance.exist(x, y));
717 try {
718 Place element = new Place("MyPlace", x, y, instance);
719 instance.put(element);
720 assertTrue(instance.exist(x, y));
721 } catch (Layer.PlaceNotInsertedException ex) {
722 Logger.getLogger(LayerTest.class.getName()).log(Level.SEVERE, null, ex);
723 }
724
725 x = -2;
726 y = 6;
727 assertFalse(instance.exist(x, y));
728 try {
729 Place element = new Place("MyPlace", x, y, instance);
730 instance.put(element);
731 assertTrue(instance.exist(x, y));
732 } catch (Layer.PlaceNotInsertedException ex) {
733 Logger.getLogger(LayerTest.class.getName()).log(Level.SEVERE, null, ex);
734 }
735
736 x = 3;
737 y = -5;
738 assertFalse(instance.exist(x, y));
739 try {
740 Place element = new Place("MyPlace", x, y, instance);
741 instance.put(element);
742 assertTrue(instance.exist(x, y));
743 } catch (Layer.PlaceNotInsertedException ex) {
744 Logger.getLogger(LayerTest.class.getName()).log(Level.SEVERE, null, ex);
745 }
746
747 x = -8;
748 y = -6;
749 assertFalse(instance.exist(x, y));
750 try {
751 Place element = new Place("MyPlace", x, y, instance);
752 instance.put(element);
753 assertTrue(instance.exist(x, y));
754 } catch (Layer.PlaceNotInsertedException ex) {

Callers

nothing calls this directly

Calls 3

existMethod · 0.95
putMethod · 0.95
getNameMethod · 0.45

Tested by

no test coverage detected