From 86a4773243edd372b8d555d8a0f104bc6cce2bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20H=C3=A4usler?= Date: Sun, 7 Jun 2015 20:42:01 +0200 Subject: [PATCH] add log entry test --- includes/model/LogEntries_model.php | 2 +- test/model/LogEntries_model_test.php | 32 ++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 test/model/LogEntries_model_test.php diff --git a/includes/model/LogEntries_model.php b/includes/model/LogEntries_model.php index 45ef9f8c..8b7f65a0 100644 --- a/includes/model/LogEntries_model.php +++ b/includes/model/LogEntries_model.php @@ -12,7 +12,7 @@ function LogEntry_create($nick, $message) { } /** - * Returns log entries of the last 24 hours with maximum count of 1000. + * Returns log entries with maximum count of 10000. */ function LogEntries() { return sql_select("SELECT * FROM `LogEntries` ORDER BY `timestamp` DESC LIMIT 10000"); diff --git a/test/model/LogEntries_model_test.php b/test/model/LogEntries_model_test.php new file mode 100644 index 00000000..cefc4177 --- /dev/null +++ b/test/model/LogEntries_model_test.php @@ -0,0 +1,32 @@ +assertNotFalse(LogEntry_create('test', 'test_LogEntry_create')); + + // There should be one more log entry now + $this->assertEquals(count(LogEntries()), $count + 1); + } + + public function test_LogEntries_clear_all() { + $this->create_LogEntry(); + $this->assertTrue(count(LogEntries()) > 0); + $this->assertNotFalse(LogEntries_clear_all()); + $this->assertEquals(count(LogEntries()), 0); + } + + /** + * @after + */ + public function teardown() { + LogEntries_clear_all(); + } +} + +?> \ No newline at end of file