harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Liang (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-730) java.util.regex.MatcherResult.group() throws unexpected IllegalStateException
Date Mon, 03 Jul 2006 10:40:29 GMT
java.util.regex.MatcherResult.group() throws unexpected IllegalStateException
-----------------------------------------------------------------------------

         Key: HARMONY-730
         URL: http://issues.apache.org/jira/browse/HARMONY-730
     Project: Harmony
        Type: Bug

  Components: Classlib  
    Reporter: Richard Liang


Hello,

java.util.regex.MatchResult.group() throws unexpected IllegalStateException. According to
the spec toMatchResult() 'Returns the match state of this matcher as a MatchResult. The result
is unaffected by subsequent operations performed upon this matcher.' But, when invoking query
methods on harmony MatchResult, IllegalStateException will be thrown out.

The following test case will pass on RI, but fail on Harmony.

public void test_toMatchResult() {
        Pattern pattern = Pattern.compile("\\p{Lower}+");
        Matcher matcher = pattern.matcher("test");
        assertTrue(matcher.matches());
        assertEquals("test", matcher.toMatchResult().group());
}

Best regards,
Richard

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message