1
0

Junit tests

This commit is contained in:
2014-06-15 15:37:44 +02:00
parent 9c3cc3719f
commit 0ee8692ebb
3 changed files with 63 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
package test;
import static org.junit.Assert.*;
import javax.swing.DefaultListModel;
import javax.swing.JList;
import ksiazka.kucharska.CB_View;
import org.junit.Test;
public class AddRecipeTest {
@Test
public void testAdd() {
CB_View theView = new CB_View();
JList recipesList = theView.getRecipesList();
DefaultListModel model = (DefaultListModel) recipesList.getModel();
model.addElement("recipe1");
int last = model.getSize()-1;
String item = recipesList.getModel().getElementAt(last).toString();
assertEquals("recipe1", item);
}
}

View File

@@ -0,0 +1,11 @@
package test;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({ AddRecipeTest.class, DelRecipeTestTest.class })
public class AllTests {
}

View File

@@ -0,0 +1,27 @@
package test;
import static org.junit.Assert.*;
import javax.swing.DefaultListModel;
import javax.swing.JList;
import ksiazka.kucharska.CB_View;
import org.junit.Test;
public class DelRecipeTestTest {
@Test
public void testDel() {
CB_View theView = new CB_View();
JList recipesList = theView.getRecipesList();
DefaultListModel model = (DefaultListModel) recipesList.getModel();
model.addElement("recipe1");
int last = model.getSize()-1;
model.addElement("recipe2");
model.remove(last);
String item = model.get(last).toString();
assertEquals("recipe2", item);
}
}