Aber iwie muss ich doch das Model übergeben wenn ich die Methoden testen will ? Sonst meldet der immer dass er die Methoden nicht finden kann okay habs, ich mach das Model model = new Model(); jetzt einfach in die Voids selbst rein
Geändert von MindXperience (17.01.2013 um 11:13 Uhr)
Zitat von MindXperience okay habs, ich mach das Model model = new Model(); jetzt einfach in die Voids selbst rein... void bedeutet in der Java-Welt nur, dass die Methode keinen Rückgabewert hat Edit: Schreib den Konstruktor doch so: Code: public ModelTest() { this.model = new Model(); } oder Code: public class ModelTest { public Model model = new Model(); @Test public void testIsAvailable() { assertEquals(1,1); // is nur Test } }
public ModelTest() { this.model = new Model(); }
public class ModelTest { public Model model = new Model(); @Test public void testIsAvailable() { assertEquals(1,1); // is nur Test } }
Geändert von Whiz-zarD (17.01.2013 um 11:52 Uhr)
jaja weiß ich was du mir vorgeschlagen hast hab ich schnell geändert also bei mir sieht es jetzt so aus und funktioniert wunderbar ^^ Code: import static org.junit.Assert.*; public class ModelTest { Model model = new Model(); @Test public final void testModel() { Model model = new Model(); assertTrue(model != null); } @Test public final void testCreateGrid() { model.createGrid(); assertEquals(1, model.getID(3,3)); assertEquals(1, model.getID(4,4)); assertEquals(2, model.getID(4,3)); assertEquals(2, model.getID(3,4)); }}
import static org.junit.Assert.*; public class ModelTest { Model model = new Model(); @Test public final void testModel() { Model model = new Model(); assertTrue(model != null); } @Test public final void testCreateGrid() { model.createGrid(); assertEquals(1, model.getID(3,3)); assertEquals(1, model.getID(4,4)); assertEquals(2, model.getID(4,3)); assertEquals(2, model.getID(3,4)); }}
Foren-Regeln