Skip to content

ProgramTestCase Class

Definition

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

public abstract class ProgramTestCase : TestCase

View source

Methods

Name Description
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.