JS/RTTI. Fix RegExpMatch

This commit is contained in:
Alexey Tsvetkov
2015-06-25 15:20:23 +03:00
committed by Alexey Andreev
parent fcd941ad49
commit 390d71ac8d
3 changed files with 12 additions and 9 deletions
+3 -3
View File
@@ -56,16 +56,16 @@ class RegExpTest {
var re = RegExp("""(\w\d)(\w\d)""", "g")
val m1: Array<out String?> = re.exec(string)!!
assertEquals(arrayOf("R2D2", "R2", "D2"), m1)
assertEquals(0, (m1 as RegExpMatch).index)
assertEquals(0, m1.index)
assertEquals(4, re.lastIndex)
val m2: Array<out String?> = re.exec(string)!!
assertEquals(arrayOf("A5D5", "A5", "D5"), m2)
assertEquals(string.indexOf(m2[0]!!), (m2 as RegExpMatch).index)
assertEquals(string.indexOf(m2[0]!!), m2.index)
val noMatch = re.exec(string)
assertEquals(null, noMatch)
assertEquals(0, re.lastIndex)
}
}
}