\AuditServiceTest
Synopsis
class AuditServiceTest
extends FunctionalTest
{
- // members
- protected boolean $usesDatabase = true;
- protected static string $fixture_file = 'app/tests/fixtures/AuditServiceTest.yml';
- protected static array $extra_dataobjects = ;
- // methods
- public void testBadValidateEvent()
- public void test_normalise_event()
- public void testBasicCommit()
- public void testCommitQuestionnaireInAnyUserContext()
- public void testSubmitQuestionnaireInAnyUserContext()
- public void testChangeQuestionnaireSubmissionInSecurityArchitectUserContext()
- public void testChangeQuestionnaireSubmissionInSDLTUserContext()
- public void testChangeQuestionnaireInAdminUserContext()
- public void testCreateTaskInSDLTUserContext()
- public void testCreateTaskInSecurityArchitectUserContext()
- public void testApprovalQuestionnaireSubmissionInSecurityArchitectUserContext()
- public void testApprovalQuestionnaireSubmissionInCSIOUserContext()
- public void testApprovalQuestionnaireSubmissionInBusinessOwnerUserContext()
- public void testApprovalQuestionnaireSubmissionWithBusinessOwnerInCSIOUserContext()
- public void testDenialQuestionnaireSubmissionInSecurityArchitectUserContext()
- public void testDenialQuestionnaireSubmissionInCSIOUserContext()
- public void testDenialQuestionnaireSubmissionInBusinessOwnerUserContext()
Hierarchy
Extends
- SilverStripe\Dev\FunctionalTest
Members
protected
- $extra_dataobjects
- $fixture_file — string
- $usesDatabase — boolean
Methods
public
- testApprovalQuestionnaireSubmissionInBusinessOwnerUserContext() — Test logging scenario: Event: QuestionnaireSubmission Approved User: Business Owner
- testApprovalQuestionnaireSubmissionInCSIOUserContext() — Test logging scenario: Event: QuestionnaireSubmission Approved User: CSIO
- testApprovalQuestionnaireSubmissionInSecurityArchitectUserContext() — Test logging scenario: Event: QuestionnaireSubmission Approved User: Security Architect
- testApprovalQuestionnaireSubmissionWithBusinessOwnerInCSIOUserContext() — Test logging scenario: Event: QuestionnaireSubmission Approved User: CISO (But where a BusinessOwnerEmailAddress also exists).
- testBadValidateEvent()
- testBasicCommit() — Scaffold the service beforehand
- testChangeQuestionnaireInAdminUserContext() — Test logging scenario: Event: Questionnaire Changed User: Admin
- testChangeQuestionnaireSubmissionInSDLTUserContext() — Test logging scenario: Event: Questionnaire Changed User: SDLT User
- testChangeQuestionnaireSubmissionInSecurityArchitectUserContext() — Test logging scenario: Event: Questionnaire Changed User: Security Architect
- testCommitQuestionnaireInAnyUserContext() — Test logging scenario: Event: Questionnaire Created User: Any
- testCreateTaskInSDLTUserContext() — Test logging scenario: Event: Task Created User: SDLT
- testCreateTaskInSecurityArchitectUserContext() — Test logging scenario: Event: Task Created User: Security Architect
- testDenialQuestionnaireSubmissionInBusinessOwnerUserContext() — Test logging scenario: Event: QuestionnaireSubmission Denied User: Business Owner
- testDenialQuestionnaireSubmissionInCSIOUserContext() — Test logging scenario: Event: QuestionnaireSubmission Denied User: CSIO
- testDenialQuestionnaireSubmissionInSecurityArchitectUserContext() — Test logging scenario: Event: QuestionnaireSubmission Denied User: Security Architect
- testSubmitQuestionnaireInAnyUserContext() — Test logging scenario: Event: Questionnaire Submitted User: Any
- test_normalise_event()