Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(917)

Side by Side Diff: ios/chrome/app/safe_mode/safe_mode_egtest.mm

Issue 2595213003: Enable -Wundeclared-selector on ios. (Closed)
Patch Set: Fix more warnings. Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #import <EarlGrey/EarlGrey.h> 5 #import <EarlGrey/EarlGrey.h>
6 #import <XCTest/XCTest.h> 6 #import <XCTest/XCTest.h>
7 7
8 #include "base/logging.h" 8 #include "base/logging.h"
9 #include "base/mac/foundation_util.h" 9 #include "base/mac/foundation_util.h"
10 #include "base/mac/scoped_nsobject.h" 10 #include "base/mac/scoped_nsobject.h"
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 NSString* tryAgainPrimaryAction = 48 NSString* tryAgainPrimaryAction =
49 [tryAgain uppercaseStringWithLocale:[NSLocale currentLocale]]; 49 [tryAgain uppercaseStringWithLocale:[NSLocale currentLocale]];
50 id<GREYMatcher> tryAgainMatcher = 50 id<GREYMatcher> tryAgainMatcher =
51 [GREYMatchers matcherForButtonTitle:tryAgainPrimaryAction]; 51 [GREYMatchers matcherForButtonTitle:tryAgainPrimaryAction];
52 [[EarlGrey selectElementWithMatcher:tryAgainMatcher] 52 [[EarlGrey selectElementWithMatcher:tryAgainMatcher]
53 assertWithMatcher:grey_notNil()]; 53 assertWithMatcher:grey_notNil()];
54 } 54 }
55 55
56 } // namespace 56 } // namespace
57 57
58 // Expose internal class methods for swizzling.
59 @interface SafeModeViewController (Testing)
60 + (BOOL)detectedThirdPartyMods;
61 + (BOOL)hasReportToUpload;
62 - (NSArray*)startupCrashModules;
63 @end
64
58 // Tests the display of Safe Mode Controller under different error states of 65 // Tests the display of Safe Mode Controller under different error states of
59 // jailbroken-ness and whether a crash dump was saved. 66 // jailbroken-ness and whether a crash dump was saved.
60 @interface SafeModeTestCase : ChromeTestCase 67 @interface SafeModeTestCase : ChromeTestCase
61 @end 68 @end
62 69
63 @implementation SafeModeTestCase 70 @implementation SafeModeTestCase
64 71
65 // Tests that Safe Mode crash upload screen is displayed when there are crash 72 // Tests that Safe Mode crash upload screen is displayed when there are crash
66 // reports to upload. 73 // reports to upload.
67 - (void)testSafeModeSendingCrashReport { 74 - (void)testSafeModeSendingCrashReport {
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 NSString* message = 158 NSString* message =
152 [NSLocalizedString(@"IDS_IOS_SAFE_MODE_NAMED_TWEAKS_FOUND", @"") 159 [NSLocalizedString(@"IDS_IOS_SAFE_MODE_NAMED_TWEAKS_FOUND", @"")
153 stringByAppendingString:@"\n\n iAmBad\n MJackson"]; 160 stringByAppendingString:@"\n\n iAmBad\n MJackson"];
154 AssertMessageOnPage(message); 161 AssertMessageOnPage(message);
155 AssertTryAgainButtonOnPage(); 162 AssertTryAgainButtonOnPage();
156 AssertMessageNotOnPage( 163 AssertMessageNotOnPage(
157 NSLocalizedString(@"IDS_IOS_SAFE_MODE_SENDING_CRASH_REPORT", @"")); 164 NSLocalizedString(@"IDS_IOS_SAFE_MODE_SENDING_CRASH_REPORT", @""));
158 } 165 }
159 166
160 @end 167 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698