Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:tests:datarequestservicetest

This is an old revision of the document!


tests/service/DataRequestServiceTest.php

Source: tests/service/DataRequestServiceTest.php · 478 lines, ~2070 statements · namespace: (global) · `declare(strict_types=1)`: no


Unit tests for DataRequestService.

The service orchestrates DataRequestDao, PrivacyLogDao and a notification mechanism. The injected DAOs and sanitizer are mocked; the internally created NotificationService is neutralised via reflection so no email is ever sent during unit tests.

Imports

^ Alias ^ Fully-qualified name ^
| ''TestCase'' | ''PHPUnit\Framework\TestCase'' |
| ''AppException'' | ''Scriptlog\Core\AppException'' |
| ''Sanitize'' | ''Scriptlog\Core\Sanitize'' |
| ''CommentDao'' | ''Scriptlog\Dao\CommentDao'' |
| ''DataRequestDao'' | ''Scriptlog\Dao\DataRequestDao'' |
| ''PostDao'' | ''Scriptlog\Dao\PostDao'' |
| ''PrivacyLogDao'' | ''Scriptlog\Dao\PrivacyLogDao'' |
| ''UserDao'' | ''Scriptlog\Dao\UserDao'' |
| ''DataRequestService'' | ''Scriptlog\Service\DataRequestService'' |
| ''UserService'' | ''Scriptlog\Service\UserService'' |

Types declared here


Generated by 'tools/gendoc'.

scriptlog/tests/datarequestservicetest.1790413765.txt.gz · Last modified: by admin