diff --git a/test/baseTest.php b/test/baseTest.php index fc50712..2e60c99 100644 --- a/test/baseTest.php +++ b/test/baseTest.php @@ -3,7 +3,7 @@ require_once (dirname(__FILE__) . "/config_test.php"); require_once (dirname(__FILE__) . "/../base.php"); -class StackTest extends PHPUnit_Framework_TestCase +class BaseTest extends PHPUnit_Framework_TestCase { public function testAddURLParameter () { diff --git a/test/bookTest.php b/test/bookTest.php new file mode 100644 index 0000000..747e593 --- /dev/null +++ b/test/bookTest.php @@ -0,0 +1,43 @@ +assertEquals (14, Book::getBookCount ()); + } + + public function testGetCount () + { + $entryArray = Book::getCount (); + $this->assertEquals (2, count($entryArray)); + + $entryAllBooks = $entryArray [0]; + $this->assertEquals ("Alphabetical index of the 14 books", $entryAllBooks->content); + + $entryRecentBooks = $entryArray [1]; + $this->assertEquals ("50 most recent books", $entryRecentBooks->content); + + } + + public function testGetCountRecent () + { + global $config; + $config['cops_recentbooks_limit'] = 0; + $entryArray = Book::getCount (); + + $this->assertEquals (1, count($entryArray)); + + $config['cops_recentbooks_limit'] = 2; + $entryArray = Book::getCount (); + + $entryRecentBooks = $entryArray [1]; + $this->assertEquals ("2 most recent books", $entryRecentBooks->content); + + $config['cops_recentbooks_limit'] = 50; + } + +} \ No newline at end of file diff --git a/test/config_test.php b/test/config_test.php index 824e18b..847889b 100644 --- a/test/config_test.php +++ b/test/config_test.php @@ -1,4 +1,4 @@