OpenJDK / portola / portola
changeset 29738:ac0aa9ac7043
8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297
Reviewed-by: joehw
author | aefimov |
---|---|
date | Wed, 01 Apr 2015 16:01:41 +0300 |
parents | 97a7dda5a87c |
children | 3966f5f6a6fd |
files | jdk/test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java |
diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/jdk/test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Tue Mar 31 16:17:17 2015 -0700 +++ b/jdk/test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Wed Apr 01 16:01:41 2015 +0300 @@ -23,7 +23,7 @@ /** * @test - * @bug 8062923 8062924 8074297 + * @bug 8062923 8062924 8074297 8076290 * @run testng XslSubstringTest * @summary Test xsl substring function with negative, Inf and * NaN length and few other use cases. Also test proper @@ -59,12 +59,15 @@ { "|<xsl:value-of select=\"substring('asdf',2, 1 div 0)\"/>|", "<t>|sdf|</t>"}, { "|<xsl:value-of select=\"substring('asdf',2, -0 div 0)\"/>|", "<t>||</t>" }, { "|<xsl:value-of select=\"substring('asdf',2, 1 div 0)\"/>|", "<t>|sdf|</t>" }, + // 8076290 bug test case + { "|<xsl:value-of select=\"substring('123', 0, 3)\"/>|", "<t>|12|</t>"}, }; } @DataProvider(name = "SupplementaryCharactersTestData") - private Object[][] bug8074297() { + private Object[][] dataSupplementaryCharacters() { return new Object[][] { + // 8074297 bug test cases { "|<xsl:value-of select=\"substring('𠀋ABC', 3)\"/>|", "<t>|BC|</t>"}, { "|<xsl:value-of select=\"substring('𠀋ABC', 3, 1)\"/>|", "<t>|B|</t>" }, { "|<xsl:value-of select=\"substring('𠀋ABC', 2, 2)\"/>|", "<t>|AB|</t>"}, @@ -74,6 +77,8 @@ { "|<xsl:value-of select=\"substring('𠀋ABC', 2, 1)\"/>|", "<t>|A|</t>"}, { "|<xsl:value-of select=\"substring('𠀋ABC', 1, 1 div 0)\"/>|", "<t>|𠀋ABC|</t>"}, { "|<xsl:value-of select=\"substring('𠀋ABC', -10, 1 div 0)\"/>|", "<t>|𠀋ABC|</t>"}, + // 8076290 bug test case + { "|<xsl:value-of select=\"substring('𠀋ABC', 0, 2)\"/>|", "<t>|𠀋|</t>"}, }; }