make test case portable

git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@385961 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Porter 2006-03-15 03:28:17 +00:00
parent 5c88d781c0
commit 7314515532
1 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,6 @@
package org.apache.maven.repository.indexing; package org.apache.maven.repository.indexing;
import org.apache.lucene.document.DateField;
import org.apache.lucene.document.Document; import org.apache.lucene.document.Document;
import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene.queryParser.QueryParser;
import org.apache.lucene.search.Hits; import org.apache.lucene.search.Hits;
@ -15,6 +16,7 @@ import org.codehaus.plexus.PlexusTestCase;
import org.codehaus.plexus.util.FileUtils; import org.codehaus.plexus.util.FileUtils;
import java.io.File; import java.io.File;
import java.util.Date;
/* /*
* Copyright 2005-2006 The Apache Software Foundation. * Copyright 2005-2006 The Apache Software Foundation.
@ -46,6 +48,8 @@ public class EclipseRepositoryIndexTest
private Digester digester; private Digester digester;
private Date currentDate = new Date();
protected void setUp() protected void setUp()
throws Exception throws Exception
{ {
@ -76,7 +80,7 @@ public class EclipseRepositoryIndexTest
Artifact artifact = getArtifact( "org.apache.maven", "maven-artifact", "2.0.1" ); Artifact artifact = getArtifact( "org.apache.maven", "maven-artifact", "2.0.1" );
artifact.setFile( new File( repository.getBasedir(), repository.pathOf( artifact ) ) ); artifact.setFile( new File( repository.getBasedir(), repository.pathOf( artifact ) ) );
artifact.getFile().setLastModified( 1137381114096L ); artifact.getFile().setLastModified( currentDate.getTime() );
indexer.indexArtifact( artifact ); indexer.indexArtifact( artifact );
indexer.optimize(); indexer.optimize();
indexer.close(); indexer.close();
@ -177,7 +181,7 @@ public class EclipseRepositoryIndexTest
assertEquals( "Check jar name", "maven-artifact-2.0.1.jar", doc.get( "j" ) ); assertEquals( "Check jar name", "maven-artifact-2.0.1.jar", doc.get( "j" ) );
parser = new QueryParser( "d", index.getAnalyzer() ); parser = new QueryParser( "d", index.getAnalyzer() );
hits = searcher.search( parser.parse( "0eii7ckc0" ) ); hits = searcher.search( parser.parse( DateField.timeToString( currentDate.getTime() ) ) );
assertEquals( "Total hits", 1, hits.length() ); assertEquals( "Total hits", 1, hits.length() );
doc = hits.doc( 0 ); doc = hits.doc( 0 );