Files
elink-test-master/src/main/java/com/eactive/httpmockserver/api/condition/PathMatcher.java
T
2023-08-23 11:20:04 +09:00

21 lines
594 B
Java

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";
}
}