瀏覽代碼

Simplify tests and add `objectForColumnName` test for the `char` value

robertmryan 11 年之前
父節點
當前提交
e0a807c88e
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      Tests/FMDatabaseTests.m

+ 6 - 5
Tests/FMDatabaseTests.m

@@ -884,13 +884,14 @@ - (void)testCharAndBoolTypes
 
     XCTAssertTrue([rs next], @"Did not return row");
 
-    XCTAssertEqual([rs boolForColumn:@"a"], true, @"Column a was not true");
-    XCTAssertEqualObjects([rs objectForColumnName:@"a"], @YES, @"Column a was not true");
+    XCTAssertEqual([rs boolForColumn:@"a"], true);
+    XCTAssertEqualObjects([rs objectForColumnName:@"a"], @YES);
 
-    XCTAssertEqual([rs boolForColumn:@"b"], false, @"Column b was not false");
-    XCTAssertEqualObjects([rs objectForColumnName:@"b"], @NO, @"Column b was not true");
+    XCTAssertEqual([rs boolForColumn:@"b"], false);
+    XCTAssertEqualObjects([rs objectForColumnName:@"b"], @NO);
 
-    XCTAssertEqual([rs intForColumn:@"c"], 'x', @"Column c was not 'x'");
+    XCTAssertEqual([rs intForColumn:@"c"], 'x');
+    XCTAssertEqualObjects([rs objectForColumnName:@"c"], @('x'));
 
     [rs close];