Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static org.junit.Assert.*;
- import java.util.ArrayList;
- import org.junit.*;
- public class Hw3Test {
- Book bookyMcBookface1;
- Book bookyMcBookface2;
- @Before
- public void setup()
- {
- bookyMcBookface1=new Book("A life","Jimmy Carter",6,20);
- }
- @Test
- public void checkNumCopiesTest1()
- {
- Book bookyMcBookface2=new Book("A life","Jimmy Carter",5,20);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface1);
- lib.addBook(bookyMcBookface2);
- assertEquals(2,lib.checkNumCopies("A life","Jimmy Carter"));
- }
- @Test
- public void checkNumCopiesTest2()
- {
- Book bookyMcBookface2=new Book("A death","Jimmy Carter",5,20);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface1);
- lib.addBook(bookyMcBookface2);
- assertEquals(1,lib.checkNumCopies("A life","Jimmy Carter"));
- }
- @Test
- public void checkOutTest1()
- {
- Book bookyMcBookface3=new Book("Diary of Anne Frank","Anne Frank",666,480);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface3);
- Person Jack = new Person ("Jack", "32 P Sherman Wallaby Way",9876);
- String dueDate = "01 05 1990";
- lib.addPatrons(Jack);
- assertTrue(lib.checkOut(Jack, bookyMcBookface3, dueDate));
- }
- @Test
- public void checkOutTest2()
- {
- Book bookyMcBookface3=new Book("Diary of Anne Frank","Anne Frank",666,480);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface3);
- Person Jack = new Person ("Jack", "32 P Sherman Wallaby Way",9876);
- String dueDate = "01 05 1990";
- //lib.addPatrons(Jack);
- assertFalse(lib.checkOut(Jack, bookyMcBookface3, dueDate));
- }
- @Test
- public void booksDueOnDateTest1()
- {
- Book bookyMcBookface4=new Book("A life","Jimmy Carter",100,100);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface4);
- //Person Jack = new Person ("Jack", "32 P Sherman Wallaby Way",9876);
- String dueDate = "01 05 1990";
- bookyMcBookface4.setDueDate("01 05 1990");
- ArrayList<Book> bookiesDuezies = new ArrayList<>();
- bookiesDuezies.add(bookyMcBookface4);
- assertEquals(bookiesDuezies,lib.booksDueOnDate(dueDate));
- }
- @Test
- public void booksDueOnDateTest2()
- {
- Book bookyMcBookface5=new Book("A life","Jimmy Carter",400,900);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface5);
- //Person Jack = new Person ("Jack", "32 P Sherman Wallaby Way",9876);
- String dueDate = "01 05 1990";
- bookyMcBookface5.setDueDate("01 06 1990");
- ArrayList<Book> bookiesDuezies = new ArrayList<>();
- assertEquals(bookiesDuezies,lib.booksDueOnDate(dueDate));
- }
- @SuppressWarnings("deprecation")
- @Test
- public void lateFeeTest1()
- {
- Book bookyMcBookface6=new Book("A life","Jimmy Carter",666,20);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface6);
- Person Jack = new Person ("Jack", "32 P Sherman Wallaby Way",9876);
- lib.addPatrons(Jack);
- String dueDate = "13 09 2017";
- bookyMcBookface6.setDueDate(dueDate);
- lib.checkOut(Jack, bookyMcBookface6, dueDate);
- assertEquals(1.8,lib.lateFee(Jack),0.0);
- }
- public void lateFeeTest2()
- {
- Book bookyMcBookface6=new Book("A life","Jimmy Carter",666,20);
- Library lib = new Library("Clemmons");
- lib.addBook(bookyMcBookface6);
- Person Jack = new Person ("Jack", "32 P Sherman Wallaby Way",9876);
- lib.addPatrons(Jack);
- String dueDate = "13 09 2018";
- bookyMcBookface6.setDueDate(dueDate);
- lib.checkOut(Jack, bookyMcBookface6, dueDate);
- assertEquals(0.0,lib.lateFee(Jack),0.0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement