Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package polsl.pl;
- import org.junit.After;
- import static org.junit.Assert.*;
- import org.junit.Before;
- import org.junit.Test;
- /**
- *
- * @author Student
- */
- public class StudentsModelTest {
- private StudentsModel model = new StudentsModel();
- @Before
- public void setup(){
- for(int i = 0; i<5; i++){
- StudentsHolder.getInstance().getStudents().add(new Student("student",20+i));
- }
- }
- @After
- public void destroy(){
- StudentsHolder.getInstance().getStudents().clear();
- }
- @Test
- public void testCreate(){
- assertEquals("Should be 5 students",5,StudentsHolder.getInstance().getStudents().size());
- model.createStudent(6,"Tomasz", 30);
- assertEquals("Should be 6 students",6,StudentsHolder.getInstance().getStudents().size());
- assertTrue("Should be Tomasz",StudentsHolder.getInstance().getStudents().get(5).getName().equals("Tomasz"));
- }
- @Test
- public void TestFindAll(){
- assertEquals("Should be 5 students",5,model.findAllStudents().size());
- }
- @Test
- public void testRemove(){
- assertEquals("Should be 5 students",5,StudentsHolder.getInstance().getStudents().size());
- boolean removed = model.removeStudent(0);
- assertEquals("Should be 4 students",4,StudentsHolder.getInstance().getStudents().size());
- removed = model.removeStudent(0);
- assertEquals("Should be 4 students",4,StudentsHolder.getInstance().getStudents().size());
- assertFalse("Should be true", removed);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement