add contents

This commit is contained in:
Trevor Batley
2025-10-09 15:04:29 +11:00
parent 170362eec1
commit bce7dd054a
2537 changed files with 301282 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
<?php
namespace dokuwiki\plugin\loglog\test;
/**
* Tests for the loglog plugin
*
* @group plugin_loglog
* @group plugins
*
*/
class Logging_loglog_test extends \DokuWikiTest
{
/**
* @var \helper_plugin_loglog_logging
*/
protected $logHelper;
public function setUp()
{
$this->pluginsEnabled[] = 'loglog';
parent::setUp();
$this->logHelper = plugin_load('helper', 'loglog_logging');
}
public function test_readLinesInRange()
{
$min = strtotime('2020-10-01');
$max = strtotime('2020-10-31');
$expected = 4;
$actual = count($this->logHelper->readLines($min, $max));
$this->assertEquals($expected, $actual);
}
public function test_reportStats()
{
$min = strtotime('2020-11-01');
$max = strtotime('2020-11-30');
$lines = $this->logHelper->readLines($min, $max);
/** @var \helper_plugin_loglog_report $reportHelper */
$reportHelper = plugin_load('helper', 'loglog_report');
$actual = $reportHelper->getStats($lines);
$expected = [
\helper_plugin_loglog_main::LOGTYPE_AUTH_OK => 1,
\helper_plugin_loglog_main::LOGTYPE_AUTH_FAIL => 2,
'users' => 1,
'admin' => [
'start' => 1,
'usermanager' => 1,
]
];
$this->assertEquals($expected, $actual);
}
}

View File

@@ -0,0 +1,12 @@
1598914860 2020/09/01 01:01 127.0.0.1 admin failed login attempt
1599004920 2020/09/02 02:02 127.0.0.1 admin logged in temporarily
1599094980 2020/09/03 03:03 127.0.0.1 admin logged off
1601506860 2020/10/01 01:01 127.0.0.1 testuser logged in temporarily
1601596920 2020/10/02 02:02 127.0.0.1 admin logged in temporarily
1601686980 2020/10/03 03:03 127.0.0.1 admin admin
1601777040 2020/10/04 04:04 127.0.0.1 admin admin - usermanager ["delete user","user1"]
1604188860 2020/11/01 01:01 127.0.0.1 testuser logged in temporarily
1604278920 2020/11/02 02:02 127.0.0.1 admin admin
1604368980 2020/11/03 03:03 127.0.0.1 admin admin - usermanager
1604459040 2020/11/04 04:04 127.0.0.1 fakeuser failed login attempt
1604549100 2020/11/05 05:05 127.0.0.1 fakeuser failed login attempt