MrKWatkins.EmulatorTestSuites 0.2.2 Help

ProgramTestCase Class

Definition

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

public abstract class ProgramTestCase : TestCase

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.

Last modified: 14 December 2025