Download plugins/Diagnostics/tests/Unit/DiagnosticReportTest.php from Leon4gr45/matomo: direct link, hf CLI and curl.
- Browser
- Download file 1.96 kB
-
https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/Diagnostics/tests/Unit/DiagnosticReportTest.php
- Command line
-
hf download hf://spaces/Leon4gr45/matomo/plugins/Diagnostics/tests/Unit/DiagnosticReportTest.php
-
curl -L -o DiagnosticReportTest.php https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/Diagnostics/tests/Unit/DiagnosticReportTest.php
1.96 kB
| /** | |
| * Matomo - free/libre analytics platform | |
| * | |
| * @link https://matomo.org | |
| * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later | |
| */ | |
| namespace Piwik\Plugins\Diagnostics\tests\Unit; | |
| use Piwik\Plugins\Diagnostics\Diagnostic\DiagnosticResult; | |
| use Piwik\Plugins\Diagnostics\DiagnosticReport; | |
| class DiagnosticReportTest extends \PHPUnit\Framework\TestCase | |
| { | |
| public function testShouldComputeErrorAndWarningCount() | |
| { | |
| $report = new DiagnosticReport( | |
| array(DiagnosticResult::singleResult('Error', DiagnosticResult::STATUS_ERROR, 'Comment')), | |
| array(DiagnosticResult::singleResult('Warning', DiagnosticResult::STATUS_WARNING, 'Comment')), | |
| array(DiagnosticResult::informationalResult('Test', 'Comment')) | |
| ); | |
| $this->assertEquals(1, $report->getErrorCount()); | |
| $this->assertTrue($report->hasErrors()); | |
| $this->assertEquals(1, $report->getWarningCount()); | |
| $this->assertTrue($report->hasWarnings()); | |
| $report = new DiagnosticReport(array(), array(), array()); | |
| $this->assertEquals(0, $report->getErrorCount()); | |
| $this->assertFalse($report->hasErrors()); | |
| $this->assertEquals(0, $report->getWarningCount()); | |
| $this->assertFalse($report->hasWarnings()); | |
| } | |
| public function testGetAllResults() | |
| { | |
| $report = new DiagnosticReport( | |
| array(DiagnosticResult::singleResult('Error', DiagnosticResult::STATUS_ERROR, 'Comment')), | |
| array(DiagnosticResult::singleResult('Warning', DiagnosticResult::STATUS_WARNING, 'Comment')), | |
| array(DiagnosticResult::informationalResult('Test', 'Comment')) | |
| ); | |
| $this->assertCount(1, $report->getMandatoryDiagnosticResults()); | |
| $this->assertCount(1, $report->getOptionalDiagnosticResults()); | |
| $this->assertCount(1, $report->getInformationalResults()); | |
| $this->assertCount(3, $report->getAllResults()); | |
| } | |
| } | |