| Index: content/public/android/junit/src/org/chromium/content/browser/input/RangeTest.java
|
| diff --git a/content/public/android/junit/src/org/chromium/content/browser/input/RangeTest.java b/content/public/android/junit/src/org/chromium/content/browser/input/RangeTest.java
|
| index d5ef8eb52ee0d3f4906ad44f788cbca8c9814a17..cb545c3312cf53acba35b54f1bc8e9a15bee054a 100644
|
| --- a/content/public/android/junit/src/org/chromium/content/browser/input/RangeTest.java
|
| +++ b/content/public/android/junit/src/org/chromium/content/browser/input/RangeTest.java
|
| @@ -8,11 +8,12 @@ import static org.junit.Assert.assertEquals;
|
| import static org.junit.Assert.assertFalse;
|
| import static org.junit.Assert.assertTrue;
|
|
|
| -import org.chromium.base.test.util.Feature;
|
| import org.junit.Test;
|
| import org.junit.runner.RunWith;
|
| import org.junit.runners.BlockJUnit4ClassRunner;
|
|
|
| +import org.chromium.base.test.util.Feature;
|
| +
|
| /**
|
| * Unit tests for {@Range}.
|
| */
|
| @@ -47,4 +48,20 @@ public class RangeTest {
|
| Range range = new Range(1, 4);
|
| assertTrue(range.equals(range));
|
| }
|
| +
|
| + @Test
|
| + @Feature({"TextInput"})
|
| + public void testIntersects() {
|
| + assertTrue(new Range(1, 3).intersects(new Range(0, 2)));
|
| + assertTrue(new Range(0, 2).intersects(new Range(1, 3)));
|
| +
|
| + assertTrue(new Range(0, 2).intersects(new Range(2, 3)));
|
| + assertTrue(new Range(2, 3).intersects(new Range(0, 2)));
|
| +
|
| + assertFalse(new Range(1, 3).intersects(new Range(4, 6)));
|
| + assertFalse(new Range(4, 6).intersects(new Range(1, 3)));
|
| +
|
| + Range range = new Range(1, 3);
|
| + assertTrue(range.intersects(range));
|
| + }
|
| }
|
|
|