| Index: content/public/android/javatests/src/org/chromium/content/browser/EncodeHtmlDataUriTest.java | 
| diff --git a/content/public/android/javatests/src/org/chromium/content/browser/EncodeHtmlDataUriTest.java b/content/public/android/javatests/src/org/chromium/content/browser/EncodeHtmlDataUriTest.java | 
| index 42805f73e11da81fcf2396277ccc2d5bf7e5e6f2..e3d4b70d9bcfb915c9d7a2cd3488c7dc5c927008 100644 | 
| --- a/content/public/android/javatests/src/org/chromium/content/browser/EncodeHtmlDataUriTest.java | 
| +++ b/content/public/android/javatests/src/org/chromium/content/browser/EncodeHtmlDataUriTest.java | 
| @@ -1,23 +1,28 @@ | 
| -// Copyright 2012 The Chromium Authors. All rights reserved. | 
| +// Copyright 2017 The Chromium Authors. All rights reserved. | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| package org.chromium.content.browser; | 
|  | 
| import android.support.test.filters.SmallTest; | 
| -import android.test.InstrumentationTestCase; | 
|  | 
| +import org.junit.Assert; | 
| +import org.junit.Test; | 
| +import org.junit.runner.RunWith; | 
| + | 
| +import org.chromium.base.test.BaseJUnit4ClassRunner; | 
| import org.chromium.base.test.util.UrlUtils; | 
|  | 
| import java.net.URI; | 
| import java.net.URLDecoder; | 
|  | 
| -public class EncodeHtmlDataUriTest extends InstrumentationTestCase { | 
| +@RunWith(BaseJUnit4ClassRunner.class) | 
| +public class EncodeHtmlDataUriTest { | 
| private static final String DATA_URI_PREFIX = "data:text/html;utf-8,"; | 
|  | 
| private String getData(String dataUri) { | 
| -        assertNotNull("Data URI is null", dataUri); | 
| -        assertTrue("Incorrect HTML Data URI prefix", dataUri.startsWith(DATA_URI_PREFIX)); | 
| +        Assert.assertNotNull("Data URI is null", dataUri); | 
| +        Assert.assertTrue("Incorrect HTML Data URI prefix", dataUri.startsWith(DATA_URI_PREFIX)); | 
| return dataUri.substring(DATA_URI_PREFIX.length()); | 
| } | 
|  | 
| @@ -26,30 +31,35 @@ public class EncodeHtmlDataUriTest extends InstrumentationTestCase { | 
| return URLDecoder.decode(data, "UTF-8"); | 
| } | 
|  | 
| +    @Test | 
| @SmallTest | 
| public void testDelimitersEncoding() throws java.io.UnsupportedEncodingException { | 
| String testString = "><#%\"'"; | 
| String encodedUri = UrlUtils.encodeHtmlDataUri(testString); | 
| String decodedUri = decode(encodedUri); | 
| -        assertEquals("Delimiters are not properly encoded", decodedUri, testString); | 
| +        Assert.assertEquals("Delimiters are not properly encoded", decodedUri, testString); | 
| } | 
|  | 
| +    @Test | 
| @SmallTest | 
| public void testUnwiseCharactersEncoding() throws java.io.UnsupportedEncodingException { | 
| String testString = "{}|\\^[]`"; | 
| String encodedUri = UrlUtils.encodeHtmlDataUri(testString); | 
| String decodedUri = decode(encodedUri); | 
| -        assertEquals("Unwise characters are not properly encoded", decodedUri, testString); | 
| +        Assert.assertEquals("Unwise characters are not properly encoded", decodedUri, testString); | 
| } | 
|  | 
| +    @Test | 
| @SmallTest | 
| public void testWhitespaceEncoding() throws java.io.UnsupportedEncodingException { | 
| String testString = " \n\t"; | 
| String encodedUri = UrlUtils.encodeHtmlDataUri(testString); | 
| String decodedUri = decode(encodedUri); | 
| -        assertEquals("Whitespace characters are not properly encoded", decodedUri, testString); | 
| +        Assert.assertEquals( | 
| +                "Whitespace characters are not properly encoded", decodedUri, testString); | 
| } | 
|  | 
| +    @Test | 
| @SmallTest | 
| public void testReturnsValidUri() | 
| throws java.net.URISyntaxException, java.io.UnsupportedEncodingException { | 
| @@ -59,6 +69,6 @@ public class EncodeHtmlDataUriTest extends InstrumentationTestCase { | 
| // Verify that the encoded URI is valid. | 
| new URI(encodedUri); | 
| // Verify that something sensible was encoded. | 
| -        assertEquals("Simple HTML is not properly encoded", decodedUri, testString); | 
| +        Assert.assertEquals("Simple HTML is not properly encoded", decodedUri, testString); | 
| } | 
| } | 
|  |