|
|
@@ -9,6 +9,7 @@ use Tools\Utility\Log;
|
|
|
* LogTest class
|
|
|
*/
|
|
|
class LogTest extends TestCase {
|
|
|
+
|
|
|
/**
|
|
|
* Filename with path to use in string test case.
|
|
|
*
|
|
|
@@ -42,20 +43,20 @@ class LogTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testLogsStringData() {
|
|
|
- if (file_exists(self::TEST_FILEPATH_STRING)) {
|
|
|
- unlink(self::TEST_FILEPATH_STRING);
|
|
|
- }
|
|
|
+ if (file_exists(static::TEST_FILEPATH_STRING)) {
|
|
|
+ unlink(static::TEST_FILEPATH_STRING);
|
|
|
+ }
|
|
|
|
|
|
- $result = Log::write('It works!', self::TEST_FILENAME_STRING);
|
|
|
+ $result = Log::write('It works!', static::TEST_FILENAME_STRING);
|
|
|
|
|
|
$this->assertTrue($result);
|
|
|
- $this->assertFileExists(self::TEST_FILEPATH_STRING);
|
|
|
+ $this->assertFileExists(static::TEST_FILEPATH_STRING);
|
|
|
$this->assertRegExp(
|
|
|
'/^2[0-9]{3}-[0-9]+-[0-9]+ [0-9]+:[0-9]+:[0-9]+ Debug: It works!/',
|
|
|
- file_get_contents(self::TEST_FILEPATH_STRING)
|
|
|
+ file_get_contents(static::TEST_FILEPATH_STRING)
|
|
|
);
|
|
|
|
|
|
- unlink(self::TEST_FILENAME_STRING);
|
|
|
+ unlink(static::TEST_FILENAME_STRING);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -64,12 +65,12 @@ class LogTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testLogsArray() {
|
|
|
- if (file_exists(self::TEST_FILEPATH_ARRAY1)) {
|
|
|
- unlink(self::TEST_FILEPATH_ARRAY1);
|
|
|
- }
|
|
|
- if (file_exists(self::TEST_FILEPATH_ARRAY2)) {
|
|
|
- unlink(self::TEST_FILEPATH_ARRAY2);
|
|
|
- }
|
|
|
+ if (file_exists(static::TEST_FILEPATH_ARRAY1)) {
|
|
|
+ unlink(static::TEST_FILEPATH_ARRAY1);
|
|
|
+ }
|
|
|
+ if (file_exists(static::TEST_FILEPATH_ARRAY2)) {
|
|
|
+ unlink(static::TEST_FILEPATH_ARRAY2);
|
|
|
+ }
|
|
|
|
|
|
$result1 = Log::write(
|
|
|
[
|
|
|
@@ -77,9 +78,9 @@ class LogTest extends TestCase {
|
|
|
'id' => 1,
|
|
|
'firstname' => 'John Doe',
|
|
|
'email' => 'john.doe@example.com',
|
|
|
- ]
|
|
|
+ ],
|
|
|
],
|
|
|
- self::TEST_FILENAME_ARRAY1
|
|
|
+ static::TEST_FILENAME_ARRAY1
|
|
|
);
|
|
|
|
|
|
$result2 = Log::write(
|
|
|
@@ -88,15 +89,15 @@ class LogTest extends TestCase {
|
|
|
'id' => 2,
|
|
|
'firstname' => 'Jane Doe',
|
|
|
'email' => 'jane.doe@example.com',
|
|
|
- ]
|
|
|
+ ],
|
|
|
],
|
|
|
- self::TEST_FILENAME_ARRAY2
|
|
|
+ static::TEST_FILENAME_ARRAY2
|
|
|
);
|
|
|
|
|
|
// Assert for `TEST_FILENAME_ARRAY1`
|
|
|
$this->assertTrue($result1);
|
|
|
- $this->assertFileExists(self::TEST_FILEPATH_ARRAY1);
|
|
|
- $fileContents = file_get_contents(self::TEST_FILEPATH_ARRAY1);
|
|
|
+ $this->assertFileExists(static::TEST_FILEPATH_ARRAY1);
|
|
|
+ $fileContents = file_get_contents(static::TEST_FILEPATH_ARRAY1);
|
|
|
$this->assertRegExp(
|
|
|
'/^2[0-9]{3}-[0-9]+-[0-9]+ [0-9]+:[0-9]+:[0-9]+ Debug: Array([\s\S]*)\(([\s\S]*)[user]([\s\S]*)\[id\] => 1/',
|
|
|
$fileContents
|
|
|
@@ -104,14 +105,15 @@ class LogTest extends TestCase {
|
|
|
|
|
|
// Assert for `TEST_FILENAME_ARRAY2`
|
|
|
$this->assertTrue($result2);
|
|
|
- $this->assertFileExists(self::TEST_FILEPATH_ARRAY2);
|
|
|
- $fileContents = file_get_contents(self::TEST_FILEPATH_ARRAY2);
|
|
|
+ $this->assertFileExists(static::TEST_FILEPATH_ARRAY2);
|
|
|
+ $fileContents = file_get_contents(static::TEST_FILEPATH_ARRAY2);
|
|
|
$this->assertRegExp(
|
|
|
'/^2[0-9]{3}-[0-9]+-[0-9]+ [0-9]+:[0-9]+:[0-9]+ Debug: Array([\s\S]*)\(([\s\S]*)[user]([\s\S]*)\[id\] => 2/',
|
|
|
$fileContents
|
|
|
);
|
|
|
|
|
|
- unlink(self::TEST_FILEPATH_ARRAY1);
|
|
|
- unlink(self::TEST_FILEPATH_ARRAY2);
|
|
|
+ unlink(static::TEST_FILEPATH_ARRAY1);
|
|
|
+ unlink(static::TEST_FILEPATH_ARRAY2);
|
|
|
}
|
|
|
+
|
|
|
}
|