Author: aroush
Date: Sat Sep  2 15:25:36 2006
New Revision: 439675

URL: http://svn.apache.org/viewvc?rev=439675&view=rev
Log:
Ticks in Java is based on "1970, 1, 1"; the C# ticks must be adjusted to match.

Modified:
    incubator/lucene.net/trunk/C#/src/Test/Search/TestDateFilter.cs

Modified: incubator/lucene.net/trunk/C#/src/Test/Search/TestDateFilter.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Test/Search/TestDateFilter.cs?rev=439675&r1=439674&r2=439675&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Test/Search/TestDateFilter.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Test/Search/TestDateFilter.cs Sat Sep  2 
15:25:36 2006
@@ -46,11 +46,11 @@
                        RAMDirectory indexStore = new RAMDirectory();
                        IndexWriter writer = new IndexWriter(indexStore, new 
SimpleAnalyzer(), true);
                        
-                       long now = (System.DateTime.Now.Ticks - 
621355968000000000) / 10000;
+                       long now = System.DateTime.Now.Ticks;;
                        
                        Lucene.Net.Documents.Document doc = new 
Lucene.Net.Documents.Document();
                        // add time that is in the past
-            doc.Add(new Field("datefield", 
Lucene.Net.Documents.DateTools.TimeToString(now - 1000, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), Field.Store.YES, 
Field.Index.UN_TOKENIZED));
+            doc.Add(new Field("datefield", 
Lucene.Net.Documents.DateTools.TimeToString(now - 1000 * 100000, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), Field.Store.YES, 
Field.Index.UN_TOKENIZED));
             doc.Add(new Field("body", "Today is a very sunny day in New York 
City", Field.Store.YES, Field.Index.TOKENIZED));
                        writer.AddDocument(doc);
                        writer.Optimize();
@@ -60,10 +60,10 @@
                        
                        // filter that should preserve matches
                        //DateFilter df1 = DateFilter.Before("datefield", now);
-            RangeFilter df1 = new RangeFilter("datefield", 
Lucene.Net.Documents.DateTools.TimeToString(now - 2000, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), 
Lucene.Net.Documents.DateTools.TimeToString(now, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), false, true);
+            RangeFilter df1 = new RangeFilter("datefield", 
Lucene.Net.Documents.DateTools.TimeToString(now - 2000 * 100000, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), 
Lucene.Net.Documents.DateTools.TimeToString(now, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), false, true);
             // filter that should discard matches
                        //DateFilter df2 = DateFilter.Before("datefield", now - 
999999);
-            RangeFilter df2 = new RangeFilter("datefield", 
Lucene.Net.Documents.DateTools.TimeToString(0, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), 
Lucene.Net.Documents.DateTools.TimeToString(now - 2000, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), true, false);
+            RangeFilter df2 = new RangeFilter("datefield", 
Lucene.Net.Documents.DateTools.TimeToString(0, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), 
Lucene.Net.Documents.DateTools.TimeToString(now - 2000 * 100000, 
Lucene.Net.Documents.DateTools.Resolution.MILLISECOND), true, false);
                        
                        // search something that doesn't exist with DateFilter
                        Query query1 = new TermQuery(new Term("body", 
"NoMatchForThis"));
@@ -103,7 +103,7 @@
                        RAMDirectory indexStore = new RAMDirectory();
                        IndexWriter writer = new IndexWriter(indexStore, new 
SimpleAnalyzer(), true);
                        
-                       long now = (System.DateTime.Now.Ticks - 
621355968000000000) / 10000;
+                       long now = System.DateTime.Now.Ticks;
                        
                        Lucene.Net.Documents.Document doc = new 
Lucene.Net.Documents.Document();
                        // add time that is in the future


Reply via email to