summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJohannes Ernst <jernst@indiecomputing.com>2018-06-06 20:40:06 +0000
committerArthur Schiwon <blizzz@arthur-schiwon.de>2018-06-29 10:37:45 +0200
commit0a65e62f29664730ac1aabcb612301be329ceed2 (patch)
tree3e510f67a5788138fb95bdea9f9bd7b795747c1b /tests
parent3ff3141a1e4c9482ddaa68e13f545eb7e62ff9b7 (diff)
downloadnextcloud-server-0a65e62f29664730ac1aabcb612301be329ceed2.tar.gz
nextcloud-server-0a65e62f29664730ac1aabcb612301be329ceed2.zip
Added a logger for systemd/journald
Added a unit test Signed-off-by: Johannes Ernst <jernst@indiecomputing.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/Log/LogFactoryTest.php15
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);
+ }
}