lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LUCENE-1836) Flexible QueryParser fails with local different from en_US
Date Fri, 21 Aug 2009 12:33:15 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-1836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745932#action_12745932
] 

Robert Muir commented on LUCENE-1836:
-------------------------------------

Uwe, I saw several localization issues in the tests.
The best way is to make sure things such as Locales and Collators are being set to the queryparser
in all the test utility methods.

Also, I think any hardcoded string dates should be converted to the local Locale before being
parsed, rather than using Locale.US
This way, its really testing the localization.

I can look at this later if no one beats me to it, sorry I have to run for a while.

> Flexible QueryParser fails with local different from en_US
> ----------------------------------------------------------
>
>                 Key: LUCENE-1836
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1836
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: contrib/*
>    Affects Versions: 2.9
>            Reporter: Uwe Schindler
>             Fix For: 2.9
>
>         Attachments: LUCENE-1836.patch
>
>
> I get the following error during the mentioned testcases on my computer, if I use the
Locale de_DE (windows 32):
> {code}
>     [junit] Testsuite: org.apache.lucene.queryParser.standard.TestQPHelper
>     [junit] Tests run: 29, Failures: 1, Errors: 0, Time elapsed: 1,156 sec
>     [junit]
>     [junit] ------------- Standard Output ---------------
>     [junit] Result: (fieldX:xxxxx fieldy:xxxxxxxx)^2.0
>     [junit] ------------- ---------------- ---------------
>     [junit] Testcase: testLocalDateFormat(org.apache.lucene.queryParser.standard.TestQPHelper):
FAILED
>     [junit] expected:<1> but was:<0>
>     [junit] junit.framework.AssertionFailedError: expected:<1> but was:<0>
>     [junit]     at org.apache.lucene.queryParser.standard.TestQPHelper.assertHits(TestQPHelper.java:1148)
>     [junit]     at org.apache.lucene.queryParser.standard.TestQPHelper.testLocalDateFormat(TestQPHelper.java:1005)
>     [junit]     at org.apache.lucene.util.LuceneTestCase.runTest(LuceneTestCase.java:201)
>     [junit]
>     [junit]
>     [junit] Test org.apache.lucene.queryParser.standard.TestQPHelper FAILED
>     [junit] Testsuite: org.apache.lucene.queryParser.standard.TestQueryParserWrapper
>     [junit] Tests run: 27, Failures: 1, Errors: 0, Time elapsed: 1,219 sec
>     [junit]
>     [junit] ------------- Standard Output ---------------
>     [junit] Result: (fieldX:xxxxx fieldy:xxxxxxxx)^2.0
>     [junit] ------------- ---------------- ---------------
>     [junit] Testcase: testLocalDateFormat(org.apache.lucene.queryParser.standard.TestQueryParserWrapper):
      FAILED
>     [junit] expected:<1> but was:<0>
>     [junit] junit.framework.AssertionFailedError: expected:<1> but was:<0>
>     [junit]     at org.apache.lucene.queryParser.standard.TestQueryParserWrapper.assertHits(TestQueryParserWrapper.java:1120)
>     [junit]     at org.apache.lucene.queryParser.standard.TestQueryParserWrapper.testLocalDateFormat(TestQueryParserWrapper.java:985)
>     [junit]     at org.apache.lucene.util.LuceneTestCase.runTest(LuceneTestCase.java:201)
>     [junit]
>     [junit]
>     [junit] Test org.apache.lucene.queryParser.standard.TestQueryParserWrapper FAILED
> {code}
> With en_US as locale it works.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message