class MAGES::Tests::RuntimeTestsAnalytics

Overview

Class for testing runtime analytics. More…

class RuntimeTestsAnalytics
{
public:
    // methods

    void TestAnalyticsInitialization();
    void TestEventAttachData();
    void TestTimeLimitProcessor();
    void TestAverageProcessor();
    void TestMaxProcessor();
    void TestMinProcessor();
    void TestSumProcessor();
    void TestMedianProcessor();
    void TestPerformSubActionProcessor();
    void TestNotPerformSubActionProcessor();
    void TestObjective();
    void TestError();
    void TestCollisionProcessor();
    void TestRotationLimit();
    void TestRangeOfMotion();
};

Detailed Documentation

Class for testing runtime analytics.

Methods

void TestAnalyticsInitialization()

Test for analytics module initialization.

void TestEventAttachData()

Test for Query AttachData function.

void TestTimeLimitProcessor()

Test for time limit default processor.

void TestAverageProcessor()

Test for average default processor.

void TestMaxProcessor()

Test for max default processor.

void TestMinProcessor()

Test for min default processor.

void TestSumProcessor()

Test for sum default processor.

void TestMedianProcessor()

Test for median default processor.

void TestPerformSubActionProcessor()

Test for the PerformSubActionProcessor.

void TestNotPerformSubActionProcessor()

Test for the NotPerformSubActionProcessor.

void TestObjective()

Test for the objective functionality.

void TestError()

Test for the error functionality.

void TestCollisionProcessor()

Test for the collision processor functionality.

void TestRotationLimit()

Test for rotation limit error.

void TestRangeOfMotion()

Test for range of motion error.