strategy pattern 적용

This commit is contained in:
현성필
2023-08-22 15:41:22 +09:00
parent 1d45c8a6b5
commit 7ac07be35c
6 changed files with 88 additions and 45 deletions
@@ -0,0 +1,13 @@
package com.eactive.httpmockserver.api.condition;
import com.eactive.httpmockserver.api.dto.MockRequest;
import com.eactive.httpmockserver.api.entity.MockCondition;
import java.util.Map;
public class PathMatcher implements ConditionMatcher {
@Override
public boolean matches(MockCondition condition, MockRequest request, Map<String, String> pathVariables) {
return condition.getValue().equals(pathVariables.get(condition.getKey()));
}
}