You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Anatol Pomozov <an...@tut.by> on 2004/10/11 10:44:51 UTC

DateTools tests failed

Hello lucene-dev,

I've updated source tree from CVS and tried to run unit tests.
They are failed. See log below.

os: winxp sp1
locale: russian

    [junit] Testcase: testStringtotime(org.apache.lucene.document.TestDateTools):       FAILED
    [junit] expected:<0> but was:<-3600000>
    [junit] junit.framework.AssertionFailedError: expected:<0> but was:<-3600000>
    [junit]     at org.apache.lucene.document.TestDateTools.testStringtotime(TestDateTools.java:57)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [junit]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


    [junit] Testcase: testDateAndTimetoString(org.apache.lucene.document.TestDateTools):        FAILED
    [junit] expected:<...1...> but was:<...2...>
    [junit] junit.framework.ComparisonFailure: expected:<...1...> but was:<...2...>
    [junit]     at org.apache.lucene.document.TestDateTools.testDateAndTimetoString(TestDateTools.java:111)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [junit]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  

--anatol


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


Re: Re[2]: DateTools tests failed

Posted by Daniel Naber <da...@t-online.de>.
On Tuesday 12 October 2004 08:58, Anatol Pomozov wrote:

> Your patch cures one of two failures. But there another test failure.

Thanks, I applied your patch.

Regards
 Daniel

-- 
http://www.danielnaber.de

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


Re[2]: DateTools tests failed

Posted by Anatol Pomozov <an...@tut.by>.
Hello Daniel,

Thanks for your reply.

Your patch cures one of two failures. But there another test failure.

junit.framework.ComparisonFailure:
Expected:19700101010000000
Actual  :19700101020000000
        at org.apache.lucene.document.TestDateTools.testDateAndTimetoString(TestDateTools.java:118)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at com.intellij.rt.execution.junit2.JUnitStarter.main(JUnitStarter.java:31)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)

        
by analogy with your changes i made changes in sources


Index: src/test/org/apache/lucene/document/TestDateTools.java
===================================================================
RCS file: /home/cvspublic/jakarta-lucene/src/test/org/apache/lucene/document/TestDateTools.java,v
retrieving revision 1.2
diff -u -r1.2 TestDateTools.java
--- src/test/org/apache/lucene/document/TestDateTools.java      11 Oct 2004 20:32:44 -0000      1.2
+++ src/test/org/apache/lucene/document/TestDateTools.java      12 Oct 2004 06:53:02 -0000
@@ -114,10 +114,16 @@
     assertEquals("1961-03-05 23:00:00:000", isoFormat(DateTools.stringToDate(dateString)));
 
     // timeToString:
-    dateString = DateTools.timeToString(0, DateTools.Resolution.MILLISECOND);
-    assertEquals("19700101010000000", dateString);
+      cal.set(1970, 0, 1,    // year=1970, month=january, day=1
+          0, 0, 0);          // hour, minute, second
+      cal.set(Calendar.MILLISECOND, 0);
+    dateString = DateTools.timeToString(cal.getTime().getTime(), DateTools.Resolution.MILLISECOND);
+    assertEquals("19700101000000000", dateString);
 
-    dateString = DateTools.timeToString(123000, DateTools.Resolution.MILLISECOND);
+      cal.set(1970, 0, 1,    // year=1970, month=january, day=1
+          1, 2, 3);          // hour, minute, second
+      cal.set(Calendar.MILLISECOND, 0);
+    dateString = DateTools.timeToString(cal.getTime().getTime(), DateTools.Resolution.MILLISECOND);
     assertEquals("19700101010203000", dateString);
     
   }
        

        

Monday, October 11, 2004, 11:33:49 PM, you wrote:

> On Monday 11 October 2004 10:44, Anatol Pomozov wrote:

>> I've updated source tree from CVS and tried to run unit tests.
>> They are failed. See log below.

> Could you try again? I just committed a supposed fix.

> Regards
>  Daniel


--anatol


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


Re: DateTools tests failed

Posted by Daniel Naber <da...@t-online.de>.
On Monday 11 October 2004 10:44, Anatol Pomozov wrote:

> I've updated source tree from CVS and tried to run unit tests.
> They are failed. See log below.

Could you try again? I just committed a supposed fix.

Regards
 Daniel

-- 
http://www.danielnaber.de

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