@@ -78,7 +78,6 @@ public void setUp() throws Exception {
7878 when (plugin .getIWM ()).thenReturn (iwm );
7979 when (iwm .getAddon (any ())).thenReturn (Optional .of (gma ));
8080 list = new ArrayList <>();
81- list .add ("AXOLOTL" );
8281 list .add ("BAT" );
8382 list .add ("COW" );
8483 when (iwm .getMobLimitSettings (any ())).thenReturn (list );
@@ -104,23 +103,19 @@ public void tearDown() {
104103 public void testOnClick () {
105104 GeoMobLimitTab tab = new GeoMobLimitTab (user , EntityLimitTabType .GEO_LIMIT , world );
106105 // AXOLOTL, BAT, and COW in list
107- assertEquals (3 , list .size ());
108- assertEquals ("COW" , list .get (2 ));
109- assertEquals ("BAT" , list .get (1 ));
110- assertEquals ("AXOLOTL" , list .get (0 ));
111-
112- // Click on AXOLOTL
113- tab .onClick (panel , user , ClickType .LEFT , 9 );
114- list .forEach (System .out ::println );
115106 assertEquals (2 , list .size ());
116107 assertEquals ("COW" , list .get (1 ));
117108 assertEquals ("BAT" , list .get (0 ));
118- // Click on AXOLOTL again to have it added
109+
110+ // Click on BAT
119111 tab .onClick (panel , user , ClickType .LEFT , 9 );
120- assertEquals (3 , list .size ());
121- assertEquals ("BAT" , list .get (0 ));
122- assertEquals ("COW" , list .get (1 ));
123- assertEquals ("AXOLOTL" , list .get (2 ));
112+ assertEquals (1 , list .size ());
113+ assertEquals ("COW" , list .get (0 ));
114+ // Click on BAT again to have it added
115+ tab .onClick (panel , user , ClickType .LEFT , 9 );
116+ assertEquals (2 , list .size ());
117+ assertEquals ("COW" , list .get (0 ));
118+ assertEquals ("BAT" , list .get (1 ));
124119 verify (gma , times (2 )).saveWorldSettings ();
125120 }
126121
0 commit comments