ConditionMatcher instance -> component

This commit is contained in:
현성필
2023-08-23 11:20:04 +09:00
parent 255920c503
commit deb53dade2
6 changed files with 36 additions and 9 deletions
@@ -2,12 +2,19 @@ package com.eactive.httpmockserver.api.condition;
import com.eactive.httpmockserver.api.dto.MockRequest;
import com.eactive.httpmockserver.api.entity.MockCondition;
import org.springframework.stereotype.Component;
import java.util.Map;
@Component
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()));
}
@Override
public String getType() {
return "path";
}
}