package com.eactive.testmaster.api.condition; import com.eactive.testmaster.api.dto.MockRequest; import com.eactive.testmaster.api.entity.MockCondition; import java.util.Map; import org.springframework.stereotype.Component; @Component public class HeaderMatcher implements ConditionMatcher { @Override public boolean matches(MockCondition condition, MockRequest request, Map pathVariables) { return condition.getValue().equals(request.getHeader(condition.getKey())); } @Override public String getType() { return "header"; } @Override public String getDisplayName() { return "Header"; } }