Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
FilePersistence::RunMerge Class Reference

The RunMerge test is not an actual test but rather is used to run the merge algorithm on the repo found in /tmp/EnvisionVC/TestMerge. More...

Inheritance diagram for FilePersistence::RunMerge:
SelfTest::Test< FilePersistencePlugin, RunMerge > SelfTest::TestBase

Public Member Functions

void test ()
 
- Public Member Functions inherited from SelfTest::Test< FilePersistencePlugin, RunMerge >
virtual void runCustom (TestResults &testResults, bool &allChecksPassedFlag) override
 Implements custom test behavior. More...
 
- Public Member Functions inherited from SelfTest::TestBase
 TestBase (const QString &name)
 
virtual ~TestBase ()
 
const QString & getName () const
 
void run (TestResults &testResults)
 Runs the test and reports any failures to the specified test results. More...
 

Additional Inherited Members

- Public Types inherited from SelfTest::TestBase
using TestConstructor = std::function< TestBase *()>
 
- Protected Member Functions inherited from SelfTest::Test< FilePersistencePlugin, RunMerge >
 Test ()
 
- Protected Attributes inherited from SelfTest::Test< FilePersistencePlugin, RunMerge >
bool allChecksPassedFlag
 
TestResults testResults
 
- Static Protected Attributes inherited from SelfTest::Test< FilePersistencePlugin, RunMerge >
static bool initTrigger
 

Detailed Description

The RunMerge test is not an actual test but rather is used to run the merge algorithm on the repo found in /tmp/EnvisionVC/TestMerge.

This test should probably eventually be replaced by a command line interface.

Member Function Documentation

◆ test()

void FilePersistence::RunMerge::test ( )
inline