You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2015/07/09 12:03:18 UTC
svn commit: r1690046 - in /lucene/dev/branches/branch_5x: ./ solr/
solr/solrj/ solr/solrj/src/test/org/apache/solr/common/util/TestDateUtil.java
Author: uschindler
Date: Thu Jul 9 10:03:18 2015
New Revision: 1690046
URL: http://svn.apache.org/r1690046
Log:
Merged revision(s) 1690044 from lucene/dev/trunk:
Fix broken test - sorry!
Modified:
lucene/dev/branches/branch_5x/ (props changed)
lucene/dev/branches/branch_5x/solr/ (props changed)
lucene/dev/branches/branch_5x/solr/solrj/ (props changed)
lucene/dev/branches/branch_5x/solr/solrj/src/test/org/apache/solr/common/util/TestDateUtil.java
Modified: lucene/dev/branches/branch_5x/solr/solrj/src/test/org/apache/solr/common/util/TestDateUtil.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/solr/solrj/src/test/org/apache/solr/common/util/TestDateUtil.java?rev=1690046&r1=1690045&r2=1690046&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/solr/solrj/src/test/org/apache/solr/common/util/TestDateUtil.java (original)
+++ lucene/dev/branches/branch_5x/solr/solrj/src/test/org/apache/solr/common/util/TestDateUtil.java Thu Jul 9 10:03:18 2015
@@ -19,23 +19,24 @@ package org.apache.solr.common.util;
import java.text.ParseException;
import java.util.Date;
+import java.util.Locale;
import org.apache.lucene.util.LuceneTestCase;
public class TestDateUtil extends LuceneTestCase {
- public void testCurrentTime() throws ParseException {
- long now = System.currentTimeMillis();
- assertParsedDate(now, new Date(now).toString(), 1000L);
+ public void testDateToString() throws ParseException {
+ long ts = 1226583351000L;
+ assertParsedDate(ts, new Date(ts).toString());
}
public void testParseDate() throws ParseException {
- assertParsedDate(1226583351000L, "Thu Nov 13 04:35:51 AKST 2008", 0L);
+ assertParsedDate(1226583351000L, "Thu Nov 13 04:35:51 AKST 2008");
}
- private static void assertParsedDate(long ts, String dateStr, long epsilon) throws ParseException {
- System.out.println(DateUtil.parseDate(dateStr).getTime());
- assertTrue("Incorrect parsed timestamp", Math.abs(ts - DateUtil.parseDate(dateStr).getTime()) <= epsilon);
+ private static void assertParsedDate(long ts, String dateStr) throws ParseException {
+ long parsed = DateUtil.parseDate(dateStr).getTime();
+ assertTrue(String.format(Locale.ENGLISH, "Incorrect parsed timestamp: %d != %d (%s)", ts, parsed, dateStr), Math.abs(ts - parsed) <= 1000L);
}
}