Bumped RestAssured to 6.0.0
This commit is contained in:
@@ -62,12 +62,6 @@ class JsonToJsonPathsConverter {
|
||||
|
||||
private final boolean assertJsonSize
|
||||
|
||||
// Use constructor with dedicated input param instead
|
||||
@Deprecated
|
||||
JsonToJsonPathsConverter(ContractVerifierConfigProperties configProperties) {
|
||||
assertJsonSize = configProperties.assertJsonSize
|
||||
}
|
||||
|
||||
JsonToJsonPathsConverter(boolean assertJsonSize) {
|
||||
this.assertJsonSize = assertJsonSize
|
||||
}
|
||||
|
||||
@@ -108,130 +108,6 @@ public class ContractFileScanner {
|
||||
return pathMatchers;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return for a map of paths for which a list of matching contracts has been found
|
||||
* @deprecated use the {@link ContractFileScanner#findContractsRecursively} version
|
||||
*/
|
||||
@Deprecated
|
||||
public ListMultimap<Path, ContractMetadata> findContracts() {
|
||||
MultiValueMap<Path, ContractMetadata> contracts = findContractsRecursively();
|
||||
return new ListMultimap<Path, ContractMetadata>() {
|
||||
@Override
|
||||
public List<ContractMetadata> get(Path key) {
|
||||
return contracts.get(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ContractMetadata> removeAll(Object key) {
|
||||
return contracts.remove(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ContractMetadata> replaceValues(Path key, Iterable<? extends ContractMetadata> values) {
|
||||
return contracts.put(key, asList(values));
|
||||
}
|
||||
|
||||
List<ContractMetadata> asList(Iterable<? extends ContractMetadata> self) {
|
||||
if (self instanceof List) {
|
||||
return (List<ContractMetadata>) self;
|
||||
}
|
||||
else {
|
||||
return toList(self.iterator());
|
||||
}
|
||||
}
|
||||
|
||||
private List<ContractMetadata> toList(Iterator<? extends ContractMetadata> self) {
|
||||
List<ContractMetadata> answer = new ArrayList<>();
|
||||
while (self.hasNext()) {
|
||||
answer.add(self.next());
|
||||
}
|
||||
return answer;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<Path, Collection<ContractMetadata>> asMap() {
|
||||
return contracts.entrySet().stream().collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int size() {
|
||||
return contracts.size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return contracts.isEmpty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean containsKey(Object key) {
|
||||
return contracts.containsKey(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean containsValue(Object value) {
|
||||
return contracts.entrySet().stream().anyMatch(it -> it.getValue().contains(value));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean containsEntry(Object key, Object value) {
|
||||
return contracts.entrySet().stream()
|
||||
.anyMatch(it -> it.getKey().equals(key) && it.getValue().contains(value));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean put(Path key, ContractMetadata value) {
|
||||
contracts.add(key, value);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean remove(Object key, Object value) {
|
||||
return contracts.getOrDefault(key, new ArrayList<>()).remove(value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean putAll(Path key, Iterable<? extends ContractMetadata> values) {
|
||||
return contracts.getOrDefault(key, new ArrayList<>())
|
||||
.addAll(StreamSupport.stream(values.spliterator(), false).collect(Collectors.toList()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean putAll(Multimap<? extends Path, ? extends ContractMetadata> multimap) {
|
||||
multimap.entries().forEach(it -> contracts.add(it.getKey(), it.getValue()));
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clear() {
|
||||
contracts.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<Path> keySet() {
|
||||
return contracts.keySet();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Multiset<Path> keys() {
|
||||
return HashMultiset.create(contracts.keySet());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<ContractMetadata> values() {
|
||||
return contracts.values().stream().flatMap(Collection::stream).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Map.Entry<Path, ContractMetadata>> entries() {
|
||||
Collection<Map.Entry<Path, ContractMetadata>> entries = new LinkedList<>();
|
||||
contracts.forEach(
|
||||
(path, list) -> list.forEach(c -> entries.add(new AbstractMap.SimpleEntry<>(path, c))));
|
||||
return entries;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public MultiValueMap<Path, ContractMetadata> findContractsRecursively() {
|
||||
MultiValueMap<Path, ContractMetadata> result = CollectionUtils.toMultiValueMap(new LinkedHashMap<>());
|
||||
appendRecursively(baseDir, result);
|
||||
|
||||
@@ -67,25 +67,6 @@ public class ContractVerifierDslConverter implements ContractConverter<Collectio
|
||||
|
||||
private static final RuntimeJavaCompiler COMPILER = new RuntimeJavaCompiler();
|
||||
|
||||
/**
|
||||
* @deprecated - use
|
||||
* {@link ContractVerifierDslConverter#convertAsCollection(java.io.File, java.lang.String)}
|
||||
*/
|
||||
@Deprecated
|
||||
public static Collection<Contract> convertAsCollection(String dsl) {
|
||||
try {
|
||||
Object object = groovyShell().evaluate(dsl);
|
||||
return listOfContracts(object);
|
||||
}
|
||||
catch (DslParseException e) {
|
||||
throw e;
|
||||
}
|
||||
catch (Exception e) {
|
||||
LOG.error("Exception occurred while trying to evaluate the contract", e);
|
||||
throw new DslParseException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Collection<Contract> convertAsCollection(File rootFolder, String dsl) {
|
||||
ClassLoader classLoader = ContractVerifierDslConverter.class.getClassLoader();
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user