function test_findMultipleDueDate() { //Arrange $book_name = "Gattica"; $book_id = 2; $test_book = new Book($book_name, $book_id); $test_book->save(); $author_name = "Aristole"; $author_id2 = 1; $test_author = new Author($author_name, $author_id2); $test_author->save(); $author_id = $test_author->getId(); $book_id = $test_book->getId(); $due_date = "2015-08-29"; $id = 3; $checkout_patron_id = 1; $test_book_list = new BookList($author_id, $book_id, $due_date, $checkout_patron_id, $id); $test_book_list->save(); $due_date2 = "2015-08-27"; $id2 = 4; $checkout_patron_id2 = 2; $test_book_list2 = new BookList($author_id, $book_id, $due_date2, $checkout_patron_id2, $id2); $test_book_list2->save(); $due_date3 = "2015-08-27"; $id3 = 5; $checkout_patron_id3 = 3; $test_book_list3 = new BookList($author_id, $book_id, $due_date3, $checkout_patron_id3, $id3); $test_book_list3->save(); //Act $search_id = $test_book_list2->getDueDate(); $column_id = "due_date"; $result = BookList::find($column_id, $search_id); //Assert $this->assertEquals([$test_book_list2, $test_book_list3], $result); }