OpenTripPlanner/application/src/main/java/org/opentripplanner/graph_builder/issue/api/NoopDataImportIssueStore.java

34 lines
828 B
Java

package org.opentripplanner.graph_builder.issue.api;
import java.util.List;
import org.opentripplanner.framework.error.OtpError;
/**
* A no-op implementation of the issue store, convenient for unit testing. No issues are
* added, and the {@link #listIssues()} will always return an empty list.
*/
class NoopDataImportIssueStore implements DataImportIssueStore {
@Override
public void add(DataImportIssue issue) {}
@Override
public void add(OtpError issue) {}
@Override
public void add(String type, String message) {}
@Override
public void add(String type, String message, Object... arguments) {}
@Override
public void startProcessingSource(String source) {}
@Override
public void stopProcessingSource() {}
@Override
public List<DataImportIssue> listIssues() {
return List.of();
}
}