diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2013-08-04 23:40:22 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2013-08-04 23:40:22 +0200 |
| commit | 0afefd0cc71d0c107edf371a6a3bdf5b3e36652f (patch) | |
| tree | 25d8d1b7662aa62438f72c2d6a9784228a498a9c /tests/callnotifier/Logger/CallFileTopTest.php | |
| parent | 909438ab44337ef0aac15b34d53390a6ab1a252d (diff) | |
| download | auerswald-callnotifier-0afefd0cc71d0c107edf371a6a3bdf5b3e36652f.tar.gz auerswald-callnotifier-0afefd0cc71d0c107edf371a6a3bdf5b3e36652f.zip | |
fix space between last date and number
Diffstat (limited to 'tests/callnotifier/Logger/CallFileTopTest.php')
| -rw-r--r-- | tests/callnotifier/Logger/CallFileTopTest.php | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/tests/callnotifier/Logger/CallFileTopTest.php b/tests/callnotifier/Logger/CallFileTopTest.php new file mode 100644 index 0000000..4011f00 --- /dev/null +++ b/tests/callnotifier/Logger/CallFileTopTest.php @@ -0,0 +1,60 @@ +<?php +namespace callnotifier; + +class Logger_CallFileTopTest extends \PHPUnit_Framework_TestCase +{ + public function setUp() + { + static $registered = false; + if (!$registered) { + require_once 'Stream/Var.php'; + stream_wrapper_register('var', '\\Stream_Var'); + $registered = true; + } + } + + public function testLogMultipleDates() + { + $file = 'var://GLOBALS/unittest'; + $l = new Logger_CallFileTop($file, 'i', array('12345')); + + $call = new CallMonitor_Call(); + $call->type = 'i'; + $call->from = '03411234567'; + $call->to = '12345'; + $call->start = strtotime('2013-08-03 20:11'); + $call->end = strtotime('2013-08-03 20:12'); + $l->log('finishedCall', array('call' => $call)); + + $call = new CallMonitor_Call(); + $call->type = 'i'; + $call->from = '03411234567'; + $call->to = '12345'; + $call->start = strtotime('2013-08-03 21:13'); + $call->end = strtotime('2013-08-03 21:14'); + $l->log('finishedCall', array('call' => $call)); + + $call = new CallMonitor_Call(); + $call->type = 'i'; + $call->from = '03411234567'; + $call->to = '12345'; + $call->start = strtotime('2013-08-04 20:15'); + $call->end = strtotime('2013-08-04 20:16'); + $l->log('finishedCall', array('call' => $call)); + + $this->assertEquals( +<<<TXT +04.08.2013, Sonntag + 20:15 03411234567 00:01:00 + +03.08.2013, Samstag + 21:13 03411234567 00:01:00 + 20:11 03411234567 00:01:00 + +TXT + , + file_get_contents($file) + ); + } +} +?> |
