4 use PHPUnit\Framework\TestCase;
6 require_once
'logging.i';
11 function log($level, $msg) {
12 return [$level, $msg];
24 function test_empty_no_error() {
25 $this->assertEmpty($this->l->debug()[1]);
26 $this->assertEmpty($this->l->info()[1]);
27 $this->assertEmpty($this->l->warning()[1]);
28 $this->assertEmpty($this->l->error()[1]);
31 function test_simple_arg() {
32 $this->assertEquals($this->l->info(
'FOO')[1],
'FOO');
35 function test_printf_args() {
36 $res = $this->l->info(
'::%s::%d::',
'FOO', 123)[1];
37 $this->assertEquals($res,
'::FOO::123::');