ocunit

    1熱度

    1回答

    測試NSDateFormatter方法的最佳做法是什麼?例如,可以說我有一個方法: - (NSString *)formatStringFromDate:(NSDate *)date { NSDateFormatter *f = [[NSDateFormatter alloc] init]; [f setTimeStyle:NSDateFormatterShortStyle];

    9熱度

    5回答

    是否可以使用Jenkins和XCTest? 還有一個ruby腳本(OCUnit2JUnit - https://github.com/ciryon/OCUnit2JUnit),用於分析OCUnit輸出並創建Jenkins可以解析的XML文件。 是否有相當於處理新的XCTest輸出的東西? 現在,使用Apple的持續集成是不可能的。

    4熱度

    2回答

    我是一名軟件工程專業的學生,​​參加了一個實習課程,學生的小團隊與第三方客戶合作解決問題。我的團隊已經被分配了一個涉及編寫iOS程序的項目。我們都沒有做過任何iOS編程。我們正在貪婪地閱讀,但由於這個學期只有15個星期,所以需要儘快加快速度。 我的問題是關於測試框架。我們的團隊計劃使用TDD。我們的iOS應用程序需要支持iOS 6和7.我認爲我在某處閱讀XCTest只支持iOS 7,我們需要使用O

    1熱度

    1回答

    我試圖進一步提升自己的TDD體驗,並且想知道如何檢查某個類是否存在屬性。具體來說,我想確保該對象有一個雙名爲累加器。 // // CSCalculatorModel.h // Calculator // #import <Foundation/Foundation.h> @interface CSCalculatorModel : NSObject @property (nona

    6熱度

    4回答

    我的單元測試套件包含一些僅適用於最新iOS版本的測試用例。預計,在舊版iOS上運行該套件時,這些測試會失敗。 有沒有標準的方式來表明這些測試用例應該只在特定的iOS版本上運行? 一種選擇我想過: - (void) testSomethingThatOnlyWorksOniOS7 { const BOOL iOS7OrHigher = floor(NSFoundationVersionN

    0熱度

    1回答

    我一直在想如何爲我的遊戲設置OCUnit單元測試,使用cocos2d。所以我跟着這些指示成立最初的測試目標:http://blog.shalomfriss.com/?p=894 不幸的是,下面的代碼觸發信號SIGABRT當我運行通過產品測試>測試在Xcode.它打破了功能似乎是在[CCGLProgram compileShader:type:byteArray:] @implementation

    0熱度

    1回答

    我正在閱讀Graham Lee的「測試驅動的iOS開發」以瞭解OCUnit。我認爲這是Xcode背後的一些版本,但仍然是一個有用的資源。 在這本書中的測試對象的類擴展這樣的聲明: @interface BROAnswerTests : XCTestCase { BROAnswer *answer; BROAnswer *otherAnswer; } @end ,然後實例

    0熱度

    2回答

    我想改變現有的defaultTestSuite方法來創建一個類,它可以從不同的類中選擇測試方法並以特定的順序執行它們。 但是每一次我在另一個測試文件導入測試文件時,我得到一個鏈接錯誤 duplicate symbol _OBJC_METACLASS_$_TMKTestExample 爲什麼會發生這種情況與的OCUnit,我怎麼能解決這個問題? 問候

    0熱度

    1回答

    我想用OCUnit來測試我的工作。 但一個我methodes的是這樣的: - (BOOL)testThread { NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(thread) object:nil]; [thread start]; return YES;

    37熱度

    5回答

    NSMutableArray *arr = [NSMutableArray array]; [arr addObject:@"1"]; [arr addObject:@"2"]; [arr addObject:@"3"]; // This statement is fine. XCTAssertTrue(arr.count == 3, @"Wrong array size.");