From 40f68b70c1423b51c560a4ed4d161a07afa73001 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 26 Apr 2019 13:25:34 -0400 Subject: [PATCH] Adds quantification of reports. Depressingly; 11,841 opcodes are still missing. Better get on with it! --- OSBindings/Mac/Clock SignalTests/68000Tests.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OSBindings/Mac/Clock SignalTests/68000Tests.mm b/OSBindings/Mac/Clock SignalTests/68000Tests.mm index 020cf511e..fda5f6631 100644 --- a/OSBindings/Mac/Clock SignalTests/68000Tests.mm +++ b/OSBindings/Mac/Clock SignalTests/68000Tests.mm @@ -249,8 +249,10 @@ class CPU::MC68000::ProcessorStorageTests { [[NSBundle bundleForClass:[self class]] pathForResource:@"OPCLOGR2" ofType:@"BIN"].UTF8String ); - XCTAssert(!storage_tests.false_valids().length, "Opcodes should be invalid but aren't: %@", storage_tests.false_valids()); - XCTAssert(!storage_tests.false_invalids().length, "Opcodes should be valid but aren't: %@", storage_tests.false_invalids()); + NSString *const falseValids = storage_tests.false_valids(); + NSString *const falseInvalids = storage_tests.false_invalids(); + XCTAssert(!falseValids.length, "%@ opcodes should be invalid but aren't: %@", @([falseValids componentsSeparatedByString:@" "].count - 1), falseValids); + XCTAssert(!falseInvalids.length, "%@ opcodes should be valid but aren't: %@", @([falseInvalids componentsSeparatedByString:@" "].count - 1), falseInvalids); } @end