| @ -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); | |||||
| } | |||||
| } | |||||
| @ -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 { | |||||
| } | |||||
| @ -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); | |||||
| } | |||||
| } | |||||