NDEVR
API Documentation
AutomatedTestabstract

base class for performing a test for easily testing certain software functionality More...

Inheritance diagram for AutomatedTest:
[legend]
Collaboration diagram for AutomatedTest:
[legend]

Public Member Functions

virtual bool performTest (AutomatedTestingDialog *)=0
 Executes the test.
virtual void stopTest ()=0
 Stops the currently running test.

Public Attributes

String icon
 The icon resource name displayed for this test.
bool is_looped_test = false
 Whether this test repeats in a loop until stopped.
TranslatedString name
 The user-facing translated name of the test.
std::function< void()> on_test_completed
 Callback invoked when the test finishes.

Detailed Description

base class for performing a test for easily testing certain software functionality


Definition at line 15 of file AutomatedTesting.h.

Member Function Documentation

◆ performTest()

virtual bool AutomatedTest::performTest ( AutomatedTestingDialog * )
pure virtual

Executes the test.

Parameters
[in]dialogThe testing dialog providing UI feedback and controls.
Returns
True if the test completed successfully.

Implemented in GrabNetworkInfo, and LoopedAutomatedTest.


The documentation for this class was generated from the following file: