| OLD | NEW |
| 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.webview_shell.test; | 5 package org.chromium.webview_shell.test; |
| 6 | 6 |
| 7 import android.test.ActivityInstrumentationTestCase2; | 7 import android.test.ActivityInstrumentationTestCase2; |
| 8 import android.test.suitebuilder.annotation.MediumTest; | 8 import android.test.suitebuilder.annotation.MediumTest; |
| 9 | 9 |
| 10 import junit.framework.ComparisonFailure; | 10 import junit.framework.ComparisonFailure; |
| (...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 196 if (!subsetWebView.contains(propertyBlink)) { | 196 if (!subsetWebView.contains(propertyBlink)) { |
| 197 missing.append(interfaceS + "." + propertyBlink + "\n"); | 197 missing.append(interfaceS + "." + propertyBlink + "\n"); |
| 198 } | 198 } |
| 199 } | 199 } |
| 200 } | 200 } |
| 201 assertEquals("Missing webview interfaces found", "", missing.toString())
; | 201 assertEquals("Missing webview interfaces found", "", missing.toString())
; |
| 202 } | 202 } |
| 203 | 203 |
| 204 @MediumTest | 204 @MediumTest |
| 205 public void testRequestMIDIAccess() throws Exception { | 205 public void testRequestMIDIAccess() throws Exception { |
| 206 mTestActivity.setGrantPermission(true); | |
| 207 runWebViewLayoutTest("blink-apis/webmidi/requestmidiaccess.html", | 206 runWebViewLayoutTest("blink-apis/webmidi/requestmidiaccess.html", |
| 208 "blink-apis/webmidi/requestmidiaccess-expected.txt"); | 207 "blink-apis/webmidi/requestmidiaccess-expected.txt"); |
| 208 } |
| 209 |
| 210 @MediumTest |
| 211 public void testRequestMIDIAccessWithSysex() throws Exception { |
| 212 mTestActivity.setGrantPermission(true); |
| 213 runWebViewLayoutTest("blink-apis/webmidi/requestmidiaccess-with-sysex.ht
ml", |
| 214 "blink-apis/webmidi/requestmidiaccess-with-sysex-expected.txt"); |
| 209 mTestActivity.setGrantPermission(false); | 215 mTestActivity.setGrantPermission(false); |
| 210 } | 216 } |
| 211 | 217 |
| 212 @MediumTest | 218 @MediumTest |
| 213 public void testRequestMIDIAccessDenyPermission() throws Exception { | 219 public void testRequestMIDIAccessDenyPermission() throws Exception { |
| 214 runWebViewLayoutTest("blink-apis/webmidi/requestmidiaccess-permission-de
nied.html", | 220 runWebViewLayoutTest("blink-apis/webmidi/requestmidiaccess-permission-de
nied.html", |
| 215 "blink-apis/webmidi/requestmidiaccess-permission-denied-expected
.html"); | 221 "blink-apis/webmidi/requestmidiaccess-permission-denied-expected
.txt"); |
| 216 } | 222 } |
| 217 | 223 |
| 218 // Blink platform API tests | 224 // Blink platform API tests |
| 219 | 225 |
| 220 @MediumTest | 226 @MediumTest |
| 221 public void testGeolocationCallbacks() throws Exception { | 227 public void testGeolocationCallbacks() throws Exception { |
| 222 runWebViewLayoutTest("blink-apis/geolocation/geolocation-permission-call
backs.html", | 228 runWebViewLayoutTest("blink-apis/geolocation/geolocation-permission-call
backs.html", |
| 223 "blink-apis/geolocation/geolocation-permission-callbacks-expecte
d.txt"); | 229 "blink-apis/geolocation/geolocation-permission-callbacks-expecte
d.txt"); |
| 224 } | 230 } |
| 225 | 231 |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 390 private boolean isInterfaceOrGlobalObject(String s) { | 396 private boolean isInterfaceOrGlobalObject(String s) { |
| 391 return s.startsWith("interface") || s.startsWith("[GLOBAL OBJECT]"); | 397 return s.startsWith("interface") || s.startsWith("[GLOBAL OBJECT]"); |
| 392 } | 398 } |
| 393 | 399 |
| 394 private boolean isInterfaceProperty(String s) { | 400 private boolean isInterfaceProperty(String s) { |
| 395 return s.startsWith("getter") || s.startsWith("setter") | 401 return s.startsWith("getter") || s.startsWith("setter") |
| 396 || s.startsWith("method") || s.startsWith("attribute"); | 402 || s.startsWith("method") || s.startsWith("attribute"); |
| 397 } | 403 } |
| 398 | 404 |
| 399 } | 405 } |
| OLD | NEW |