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

Side by Side Diff: chrome/android/javatests/src/org/chromium/chrome/browser/NavigateTest.java

Issue 1190103002: Make lint fail builds. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: set android_webview to use minsdk 19 Created 5 years, 6 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 package org.chromium.chrome.browser; 5 package org.chromium.chrome.browser;
6 6
7 import static org.chromium.base.test.util.Restriction.RESTRICTION_TYPE_TABLET; 7 import static org.chromium.base.test.util.Restriction.RESTRICTION_TYPE_TABLET;
8 8
9 import android.test.suitebuilder.annotation.MediumTest; 9 import android.test.suitebuilder.annotation.MediumTest;
10 import android.test.suitebuilder.annotation.Smoke; 10 import android.test.suitebuilder.annotation.Smoke;
(...skipping 17 matching lines...) Expand all
28 import org.chromium.content.browser.test.util.CallbackHelper; 28 import org.chromium.content.browser.test.util.CallbackHelper;
29 import org.chromium.content.browser.test.util.Criteria; 29 import org.chromium.content.browser.test.util.Criteria;
30 import org.chromium.content.browser.test.util.CriteriaHelper; 30 import org.chromium.content.browser.test.util.CriteriaHelper;
31 import org.chromium.content.browser.test.util.DOMUtils; 31 import org.chromium.content.browser.test.util.DOMUtils;
32 import org.chromium.content.browser.test.util.JavaScriptUtils; 32 import org.chromium.content.browser.test.util.JavaScriptUtils;
33 import org.chromium.content.browser.test.util.KeyUtils; 33 import org.chromium.content.browser.test.util.KeyUtils;
34 import org.chromium.content.browser.test.util.UiUtils; 34 import org.chromium.content.browser.test.util.UiUtils;
35 import org.chromium.net.test.util.TestWebServer; 35 import org.chromium.net.test.util.TestWebServer;
36 36
37 import java.net.URLEncoder; 37 import java.net.URLEncoder;
38 import java.util.Locale;
38 import java.util.concurrent.Callable; 39 import java.util.concurrent.Callable;
39 import java.util.concurrent.ExecutionException; 40 import java.util.concurrent.ExecutionException;
40 import java.util.concurrent.Semaphore; 41 import java.util.concurrent.Semaphore;
41 import java.util.concurrent.TimeUnit; 42 import java.util.concurrent.TimeUnit;
42 import java.util.concurrent.TimeoutException; 43 import java.util.concurrent.TimeoutException;
43 import java.util.concurrent.atomic.AtomicBoolean; 44 import java.util.concurrent.atomic.AtomicBoolean;
44 45
45 /** 46 /**
46 * Navigate in UrlBar tests. 47 * Navigate in UrlBar tests.
47 */ 48 */
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 }; 318 };
318 319
319 for (String url : urls) { 320 for (String url : urls) {
320 navigateAndObserve(url, url); 321 navigateAndObserve(url, url);
321 } 322 }
322 323
323 final int repeats = 3; 324 final int repeats = 3;
324 for (int i = 0; i < repeats; i++) { 325 for (int i = 0; i < repeats; i++) {
325 singleClickView(getActivity().findViewById(R.id.back_button)); 326 singleClickView(getActivity().findViewById(R.id.back_button));
326 UiUtils.settleDownUI(getInstrumentation()); 327 UiUtils.settleDownUI(getInstrumentation());
327 assertEquals(String.format( 328 assertEquals(String.format(Locale.US,
328 "URL mismatch after pressing back button for the 1st time in repetition %d.", 329 "URL mismatch after pressing back button for the 1st time in repetition %d.",
329 i), urls[1], getActivity().getActivityTab().getUrl()); 330 i), urls[1], getActivity().getActivityTab().getUrl());
330 331
331 singleClickView(getActivity().findViewById(R.id.back_button)); 332 singleClickView(getActivity().findViewById(R.id.back_button));
332 UiUtils.settleDownUI(getInstrumentation()); 333 UiUtils.settleDownUI(getInstrumentation());
333 assertEquals(String.format( 334 assertEquals(String.format(Locale.US,
334 "URL mismatch after pressing back button for the 2nd time in repetition %d.", 335 "URL mismatch after pressing back button for the 2nd time in repetition %d.",
335 i), urls[0], getActivity().getActivityTab().getUrl()); 336 i), urls[0], getActivity().getActivityTab().getUrl());
336 337
337 singleClickView(getActivity().findViewById(R.id.forward_button)); 338 singleClickView(getActivity().findViewById(R.id.forward_button));
338 UiUtils.settleDownUI(getInstrumentation()); 339 UiUtils.settleDownUI(getInstrumentation());
339 assertEquals(String.format( 340 assertEquals(String.format(Locale.US,
340 "URL mismatch after pressing fwd button for the 1st time in repetition %d.", i), 341 "URL mismatch after pressing fwd button for the 1st time in repetition %d.", i),
341 urls[1], getActivity().getActivityTab().getUrl()); 342 urls[1], getActivity().getActivityTab().getUrl());
342 343
343 singleClickView(getActivity().findViewById(R.id.forward_button)); 344 singleClickView(getActivity().findViewById(R.id.forward_button));
344 UiUtils.settleDownUI(getInstrumentation()); 345 UiUtils.settleDownUI(getInstrumentation());
345 assertEquals(String.format( 346 assertEquals(String.format(Locale.US,
346 "URL mismatch after pressing fwd button for the 2nd time in repetition %d.", i), 347 "URL mismatch after pressing fwd button for the 2nd time in repetition %d.", i),
347 urls[2], getActivity().getActivityTab().getUrl()); 348 urls[2], getActivity().getActivityTab().getUrl());
348 } 349 }
349 } 350 }
350 351
351 @MediumTest 352 @MediumTest
352 @Feature({"Navigation"}) 353 @Feature({"Navigation"})
353 public void testWindowOpenUrlSpoof() throws Exception { 354 public void testWindowOpenUrlSpoof() throws Exception {
354 TestWebServer webServer = TestWebServer.start(); 355 TestWebServer webServer = TestWebServer.start();
355 try { 356 try {
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
446 assert false : "Unexpected TimeoutException"; 447 assert false : "Unexpected TimeoutException";
447 } 448 }
448 return null; 449 return null;
449 } 450 }
450 451
451 @Override 452 @Override
452 public void startMainActivity() throws InterruptedException { 453 public void startMainActivity() throws InterruptedException {
453 startMainActivityFromLauncher(); 454 startMainActivityFromLauncher();
454 } 455 }
455 } 456 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698