Passed
Push — master ( f84632...bfa934 )
by Tomasz
03:08
created

dev.hltech.dredd.domain.validation.mq.MqInterfaceContractValidator   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
dl 0
loc 22
c 1
b 0
f 1
wmc 4
rs 10

4 Methods

Rating   Name   Duplication   Size   Complexity  
A MqInterfaceContractValidator() 0 2 1
A validate(String,String) 0 3 1
A asCapabilities(String) 0 3 1
A asExpectations(String) 0 3 1
1
package dev.hltech.dredd.domain.validation.mq;
2
3
import com.google.common.collect.ImmutableList;
4
import dev.hltech.dredd.domain.validation.InterfaceContractValidator;
5
import org.springframework.stereotype.Component;
6
7
import java.util.List;
8
9
@Component
10
public class MqInterfaceContractValidator extends InterfaceContractValidator<String, String> {
11
12
    private static final String COMMUNICATION_INTERFACE = "mq";
13
14
    public MqInterfaceContractValidator() {
15
        super(COMMUNICATION_INTERFACE);
16
    }
17
18
    @Override
19
    public String asCapabilities(String rawCapabilities) {
20
        return rawCapabilities;
21
    }
22
23
    @Override
24
    public String asExpectations(String rawExpectations) {
25
        return rawExpectations;
26
    }
27
28
    @Override
29
    public List<InteractionValidationResult> validate(String expectations, String capabilities) {
30
        return ImmutableList.of();
31
    }
32
}
33