Junit tests
This commit is contained in:
25
src/main/java/test/AddRecipeTest.java
Normal file
25
src/main/java/test/AddRecipeTest.java
Normal 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);
|
||||
}
|
||||
|
||||
}
|
||||
11
src/main/java/test/AllTests.java
Normal file
11
src/main/java/test/AllTests.java
Normal 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 {
|
||||
|
||||
}
|
||||
27
src/main/java/test/DelRecipeTestTest.java
Normal file
27
src/main/java/test/DelRecipeTestTest.java
Normal 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);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user