fix test case

This commit is contained in:
Shinsuke Sugaya 2021-02-28 15:33:40 +09:00
parent 14625aa464
commit 2758ed9d30
2 changed files with 14 additions and 2 deletions

View file

@ -741,7 +741,7 @@ public class FessXpathTransformer extends XpathTransformer implements FessTransf
@Override
protected List<RequestData> convertChildUrlList(final List<RequestData> urlList) {
if (urlList != null) {
final PathMappingHelper pathMappingHelper = ComponentUtil.getPathMappingHelper();
final PathMappingHelper pathMappingHelper = getPathMappingHelper();
for (final RequestData requestData : urlList) {
String url = requestData.getUrl();
for (final Map.Entry<String, String> entry : convertUrlMap.entrySet()) {
@ -754,6 +754,10 @@ public class FessXpathTransformer extends XpathTransformer implements FessTransf
return urlList;
}
protected PathMappingHelper getPathMappingHelper() {
return ComponentUtil.getPathMappingHelper();
}
@Override
public Object getData(final AccessResultData<?> accessResultData) {
final byte[] data = accessResultData.getData();

View file

@ -471,6 +471,10 @@ public class FessXpathTransformerTest extends UnitFessTestCase {
protected Map<String, String> getConfigPrameterMap(final ResponseData responseData, final ConfigName config) {
return Collections.emptyMap();
}
protected PathMappingHelper getPathMappingHelper() {
return new PathMappingHelper();
}
};
transformer.fessConfig = new FessConfig.SimpleImpl() {
private static final long serialVersionUID = 1L;
@ -545,7 +549,11 @@ public class FessXpathTransformerTest extends UnitFessTestCase {
}
public void test_convertChildUrlList() {
final FessXpathTransformer fessXpathTransformer = new FessXpathTransformer();
final FessXpathTransformer fessXpathTransformer = new FessXpathTransformer() {
protected PathMappingHelper getPathMappingHelper() {
return new PathMappingHelper();
}
};
fessXpathTransformer.init();
fessXpathTransformer.convertUrlMap.put("feed:", "http:");