git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@672184 13f79535-47bb-0310-9956-ffa450edef68tags/archiva-r676265
private List<InvalidRepositoryContentConsumer> selectedInvalidConsumers; | private List<InvalidRepositoryContentConsumer> selectedInvalidConsumers; | ||||
private Date startTime; | |||||
/** | /** | ||||
* <p> | * <p> | ||||
* Get the list of Ids associated with those {@link KnownRepositoryContentConsumer} that have | * Get the list of Ids associated with those {@link KnownRepositoryContentConsumer} that have | ||||
{ | { | ||||
this.selectedInvalidConsumers = selectedInvalidConsumers; | this.selectedInvalidConsumers = selectedInvalidConsumers; | ||||
} | } | ||||
public void setStartTime( Date startTime ) | |||||
{ | |||||
this.startTime = startTime; | |||||
} | |||||
public Date getStartTime() | |||||
{ | |||||
startTime = new Date( System.currentTimeMillis() ); | |||||
return startTime; | |||||
protected Date getStartTime() | |||||
{ | |||||
return new Date( System.currentTimeMillis() ); | |||||
} | } | ||||
public void setArchivaConfiguration( ArchivaConfiguration archivaConfiguration ) | public void setArchivaConfiguration( ArchivaConfiguration archivaConfiguration ) |
public class RepositoryContentConsumersStub | public class RepositoryContentConsumersStub | ||||
extends RepositoryContentConsumers | extends RepositoryContentConsumers | ||||
{ | |||||
private Date startTimeForTest; | |||||
public void setStartTime( Date startTimeForTest ) | |||||
{ | |||||
this.startTimeForTest = startTimeForTest; | |||||
} | |||||
{ | |||||
public Date getStartTime() | public Date getStartTime() | ||||
{ | { | ||||
Date startTimeForTest = new Date( System.currentTimeMillis() ); | |||||
startTimeForTest.setTime( 12345678 ); | |||||
return startTimeForTest; | return startTimeForTest; | ||||
} | } | ||||
} | } |
File testFile = getTestFile( "target/test-repo/path/to/test-file.txt" ); | File testFile = getTestFile( "target/test-repo/path/to/test-file.txt" ); | ||||
Date startTime = new Date( System.currentTimeMillis() ); | Date startTime = new Date( System.currentTimeMillis() ); | ||||
startTime.setTime( 12345678 ); | |||||
selectedKnownConsumer.beginScan( repo, startTime ); | selectedKnownConsumer.beginScan( repo, startTime ); | ||||
selectedKnownConsumer.getExcludes(); | selectedKnownConsumer.getExcludes(); | ||||
selectedInvalidConsumer.beginScan( repo, startTime ); | selectedInvalidConsumer.beginScan( repo, startTime ); | ||||
// invalidConsumer.completeScan(); | // invalidConsumer.completeScan(); | ||||
invalidControl.replay(); | invalidControl.replay(); | ||||
consumers.setStartTime( startTime ); | |||||
consumers.executeConsumers( repo, testFile ); | consumers.executeConsumers( repo, testFile ); | ||||
knownControl.verify(); | knownControl.verify(); |