diff options
author | Bill Buzbee <buzbee@android.com> | 2014-04-17 17:10:45 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-04-17 17:10:45 +0000 |
commit | 79f2c53f3cb8649c19aeded82f7b8dcc96015808 (patch) | |
tree | bf829cf6914f4a5c231f220571316f03ae0fb2fa /test | |
parent | 984cd08f363153aabfa436b61277c30ad6fa4e7d (diff) | |
parent | a1758d83e298c9ee31848bcae07c2a35f6efd618 (diff) | |
download | art-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.java | 2 |
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); |