class MAGES::Tests::TestObjectives

Overview

Class for testing the analytics objectives. More…

class TestObjectives
{
public:
    // methods

    void TestCollideObjective();
    void TestDoNotCollideObjective();
    void TestInteractObjective();
    void TestDoNotInteractObjective();
    void TestTimeLimitObjective();
    void TestScoreLimitObjective();
    void TestDoNotRotateObjective();
    void TestPerformedWrongActionObjective();
    void TestDidNotPerformRequiredActionObjective();
};

Detailed Documentation

Class for testing the analytics objectives.

Methods

void TestCollideObjective()

Test for the Collide objective.

void TestDoNotCollideObjective()

Test for the Do Not Collide objective.

void TestInteractObjective()

Test for the Interact objective.

void TestDoNotInteractObjective()

Test for the Do Not Interact objective.

void TestTimeLimitObjective()

Test for the Time Limit objective.

void TestScoreLimitObjective()

Test for the Score Limit objective.

void TestDoNotRotateObjective()

Test for the Do Not Rotate objective.

void TestPerformedWrongActionObjective()

Test for the Perform Required Action objective.

void TestDidNotPerformRequiredActionObjective()

Test for the Do Not Perform objective.