xctest

    8熱度

    4回答

    我正在瀏覽一個應用程序並添加單元測試。該應用程序使用故事板編寫並支持iOS 6.1及以上版本。 我已經能夠測試所有通常的返回方法,沒有問題。不過我目前具有一定的測試難倒我想執行: 基本上我有一個方法,讓我們把它叫做doLogin: - (IBAction)doLogin:(UIButton *)sender { // Some logic here if (//certain criter

    3熱度

    3回答

    我試圖測試將呈現視圖控制器SEGUE SEGUE。但是,它總是失敗。如何等待繼續完成?請協助。 [self.viewController performSegueWithIdentifier:@"mySegueName" sender:self.viewController]; XCTAssertNotNil(self.viewController.presentedViewController

    2熱度

    1回答

    NotificationManager.h #import <Foundation/Foundation.h> @interface NotificationManager : NSObject -(void)postNotification; @end NotificationManager.m #import "NotificationManager.h" @impleme

    6熱度

    1回答

    所以我正在用XCTest進行單元測試,並遇到了一些小問題。 當我寫裏面的簡寫數組的聲明和方法調用的XCTAssert語句,語法錯誤是在Xcode吐出來: XCTAssert([self hasStrings:@[ @"foo", @"bar" ]]); 在Xcode編譯錯誤: Expected identifier or '(' 然而,如果我在表達式中添加更多的括號,它將起作用: XCTA

    10熱度

    1回答

    我正在使用此 - #define IS_IPHONE_5 (fabs((double)[ [ UIScreen mainScreen ] bounds ].size.height - (double)568) < DBL_EPSILON)宏在我的項目中。 我宣佈這個宏在項目的.PCH文件 其工作時的目標是我的項目,但不是當我嘗試使用xctest運行測試用例。 構建始終得到失敗,下面的錯誤 - un

    0熱度

    2回答

    我是相當新的單元測試,並在iOS的特別 我有一個測試用例,如果我看到兩個對象不相等,這應該會成功 我找不到一個給我的方法,除了要求測試在檢查它們相等時失敗。 我不希望有一個測試失敗是不相等的對象, 我希望測試成功,如果對象是不相等的。 哪種方法可以實現這一點? 這是我的測試方法: -(void)testServerProtocolSetting{ ServerProtocol *server

    19熱度

    5回答

    我正在嘗試使用iOS測試用例的命令行構建和運行測試用例。 我已經給下面的命令: xcodebuild -target AppEngineTests -configuration Debug -sdk iphonesimulator TEST_AFTER_BUILD=YES clean build 它構建的應用程序,但該測試用例都無法運行。 有人可以幫忙嗎? 謝謝

    1熱度

    1回答

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

    5熱度

    2回答

    剛開始xcode 5和xctest。如何測試按鈕按下時加載視圖。我已經加入編程方法rightBarButtonItem點擊 action:@selector(onSettingsButton) 和onSettingsButton -(void) onSettingsButton{ SettingsViewController *svc = [[SettingsViewControll

    1熱度

    1回答

    我正在使用XCtest測試視圖標題。試圖先養成寫測試的習慣。安裝看起來像 - (void)setUp { [super setUp]; self.appDelegate = [[UIApplication sharedApplication] delegate]; self.tipViewController = self.appDelegate.tipViewCo