Testing automation. Test Harness is integrated feature of the ONE ERP Framework, it runs individual tests, in suites, in groups.

Each test makes at least one assertion and validates that assertion. Test Harness runs the test in an isolated transaction and then, at the end, rolls back the transaction.

Test isolation

Test Harness runs the test in an isolated transaction and then, at the end, rolls back the transaction.

Blackbox testing

Assertions can be only for the input/ouput data. Mocking the input data can be achieved by using the builtin datastore commands.

Whitebox testing

By using the integrated query language of the framework tests can also inspect the internals of the objects being tested.