summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorBill Buzbee <buzbee@android.com>2014-04-17 17:10:45 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-04-17 17:10:45 +0000
commit79f2c53f3cb8649c19aeded82f7b8dcc96015808 (patch)
treebf829cf6914f4a5c231f220571316f03ae0fb2fa /test
parent984cd08f363153aabfa436b61277c30ad6fa4e7d (diff)
parenta1758d83e298c9ee31848bcae07c2a35f6efd618 (diff)
downloadart-79f2c53f3cb8649c19aeded82f7b8dcc96015808.zip
art-79f2c53f3cb8649c19aeded82f7b8dcc96015808.tar.gz
art-79f2c53f3cb8649c19aeded82f7b8dcc96015808.tar.bz2
Merge "String.IndexOf method handles negative start index value in incorrect way"
Diffstat (limited to 'test')
-rw-r--r--test/082-inline-execute/src/Main.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/082-inline-execute/src/Main.java b/test/082-inline-execute/src/Main.java
index 86a03ab..55ecf69 100644
--- a/test/082-inline-execute/src/Main.java
+++ b/test/082-inline-execute/src/Main.java
@@ -97,6 +97,7 @@ public class Main {
}
static int start;
+ private static int[] negIndex = { -100000 };
public static void test_String_indexOf() {
String str0 = "";
String str1 = "/";
@@ -125,6 +126,7 @@ public class Main {
Assert.assertEquals(str0.indexOf('a',0), -1);
Assert.assertEquals(str0.indexOf('a',-1), -1);
Assert.assertEquals(str1.indexOf('/',++start), -1);
+ Assert.assertEquals(str1.indexOf('a',negIndex[0]), -1);
Assert.assertEquals(str3.indexOf('a',0), 0);
Assert.assertEquals(str3.indexOf('a',1), -1);
Assert.assertEquals(str3.indexOf('a',1234), -1);