From b63e0cff72f26129d395d440bdc652ffc8b4f4f5 Mon Sep 17 00:00:00 2001 From: Thomas Harte <thomas.harte@gmail.com> Date: Fri, 10 Aug 2018 22:27:01 -0400 Subject: [PATCH] Improves has-completed test. --- OSBindings/Mac/Clock SignalTests/KlausDormannTests.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OSBindings/Mac/Clock SignalTests/KlausDormannTests.swift b/OSBindings/Mac/Clock SignalTests/KlausDormannTests.swift index b030bd6a5..5e37d84d2 100644 --- a/OSBindings/Mac/Clock SignalTests/KlausDormannTests.swift +++ b/OSBindings/Mac/Clock SignalTests/KlausDormannTests.swift @@ -25,7 +25,12 @@ class KlausDormannTests: XCTestCase { let newPC = machine.value(for: .lastOperationAddress) if newPC == oldPC { - return newPC + machine.runForNumber(ofCycles: 7) + + let retestPC = machine.value(for: .lastOperationAddress) + if retestPC == oldPC { + return newPC + } } } } @@ -96,6 +101,7 @@ class KlausDormannTests: XCTestCase { case 0x1e7c: return "RMB set flags incorrectly" case 0x2245: return "CMP (zero) didn't work" + case 0x2506: return "Decimal ADC set flags incorrectly" case 0: return "Didn't find tests" default: return "Unknown error at \(String(format:"%04x", address))"