Skip to content

Commit 1bbfb1a

Browse files
committed
Add setExecutionTime implementation to AccessResult test stub
Fixed compilation error by implementing the setExecutionTime() abstract method in the anonymous AccessResult subclass. Error was: "<anonymous org.codelibs.fess.ingest.IngesterTest$1> is not abstract and does not override abstract method setExecutionTime(java.lang.Integer) in org.codelibs.fess.crawler.entity.AccessResult" Solution: - Added @OverRide method setExecutionTime(Integer) - This adds to the complete set of required abstract methods for AccessResult: * setLastModified(Long) * getLastModified() * setContentLength(Long) * getContentLength() * setAccessResultData(AccessResultData<String>) * getAccessResultData() * setExecutionTime(Integer) All methods are stubs sufficient for testing Ingester.process() parameter acceptance. Changes: - Lines 128-131: Added setExecutionTime stub method
1 parent 1a3fcbf commit 1bbfb1a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/test/java/org/codelibs/fess/ingest/IngesterTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,11 @@ public org.codelibs.fess.crawler.entity.AccessResultData<String> getAccessResult
124124
// Stub implementation for testing
125125
return null;
126126
}
127+
128+
@Override
129+
public void setExecutionTime(Integer executionTime) {
130+
// Stub implementation for testing
131+
}
127132
};
128133

129134
Map<String, Object> processed = ingester.process(target, accessResult);

0 commit comments

Comments
 (0)