Skip to content

ProgramTestCase Class ​

Definition ​

Base class for Z80 test cases that execute a full program and verify the results.

c#
public abstract class ProgramTestCase : TestCase

View source

Methods ​

NameDescription
Execute<TTestHarness>(TextWriter)Executes the test case with the specified test output.
Execute<TTestHarness>(TextWriter, TextWriter)Executes the test case with the specified test and debug output. Execution will proceed step by step if TTestHarness is a Z80SteppableTestHarness, or instruction by instruction otherwise.
Execute(Z80TestHarness, TextWriter, TextWriter)Executes the test case with the specified test and debug output. Execution will proceed instruction by instruction.
Execute(Z80SteppableTestHarness, TextWriter)Executes the test case with the specified test and debug output. Execution will proceed step by step.