diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/Log/LogFactoryTest.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/lib/Log/LogFactoryTest.php b/tests/lib/Log/LogFactoryTest.php index 08139f54df4..b9b4c2c218a 100644 --- a/tests/lib/Log/LogFactoryTest.php +++ b/tests/lib/Log/LogFactoryTest.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2018 Arthur Schiwon <blizzz@arthur-schiwon.de> * * @author Arthur Schiwon <blizzz@arthur-schiwon.de> + * @author Johannes Ernst <jernst@indiecomputing.com> * * @license GNU AGPL version 3 or any later version * @@ -26,6 +27,7 @@ use OC\Log\Errorlog; use OC\Log\File; use OC\Log\LogFactory; use OC\Log\Syslog; +use OC\Log\Systemdlog; use OC\SystemConfig; use OCP\IConfig; use OCP\IServerContainer; @@ -141,4 +143,17 @@ class LogFactoryTest extends TestCase { $log = $this->factory->get('syslog'); $this->assertInstanceOf(Syslog::class, $log); } + + /** + * @throws \OCP\AppFramework\QueryException + */ + public function testSystemdLog() { + $this->c->expects($this->once()) + ->method('resolve') + ->with(Systemdlog::class) + ->willReturn($this->createMock(Systemdlog::class)); + + $log = $this->factory->get('systemd'); + $this->assertInstanceOf(Systemdlog::class, $log); + } } |