8000 Merge pull request #1695 from hub4j/dependabot/maven/com.tngtech.arch… · hub4j/github-api@9c00184 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9c00184

Browse files
authored
Merge pull request #1695 from hub4j/dependabot/maven/com.tngtech.archunit-archunit-1.1.0
Chore(deps-dev): Bump com.tngtech.archunit:archunit from 0.23.1 to 1.1.0
2 parents fe653e3 + d3e23bc commit 9c00184

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@
431431
<dependency>
432432
<groupId>com.tngtech.archunit</groupId>
433433
<artifactId>archunit</artifactId>
434-
<version>0.23.1</version>
434+
<version>1.1.0</version>
435435
<scope>test</scope>
436436
</dependency>
437437
<dependency>

src/test/java/org/kohsuke/github/ArchTests.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
import java.lang.reflect.Field;
2626
import java.nio.charset.Charset;
2727
import java.util.Arrays;
28+
import java.util.stream.Collectors;
2829

2930
import static com.google.common.base.Preconditions.checkNotNull;
3031
import static com.tngtech.archunit.core.domain.JavaCall.Predicates.target;
3132
import static com.tngtech.archunit.core.domain.JavaClass.Predicates.resideInAPackage;
3233
import static com.tngtech.archunit.core.domain.JavaClass.Predicates.type;
33-
import static com.tngtech.archunit.core.domain.JavaClass.namesOf;
3434
import static com.tngtech.archunit.core.domain.properties.HasName.Predicates.name;
3535
import static com.tngtech.archunit.core.domain.properties.HasName.Predicates.nameContaining;
3636
import static com.tngtech.archunit.core.domain.properties.HasOwner.Predicates.With.owner;
@@ -61,7 +61,7 @@ public class ArchTests {
6161
"preview has no required media types defined") {
6262

6363
@Override
64-
public boolean apply(JavaAnnotation<?> javaAnnotation) {
64+
public boolean test(JavaAnnotation<?> javaAnnotation) {
6565
boolean isPreview = javaAnnotation.getRawType().isEquivalentTo(Preview.class);
6666
Object[] values = (Object[]) javaAnnotation.getProperties().get("value");
6767
return isPreview && values != null && values.length < 1;
@@ -194,7 +194,11 @@ public static DescribedPredicate<JavaCall<?>> targetMethodIs(Class<?> owner,
194194
.and(JavaCall.Predicates.target(name(methodName)))
195195
.and(JavaCall.Predicates.target(rawParameterTypes(parameterTypes)))
196196
.as("method is %s",
197-
Formatters.formatMethodSimple(owner.getSimpleName(), methodName, namesOf(parameterTypes)));
197+
Formatters.formatMethodSimple(owner.getSimpleName(),
198+
methodName,
199+
Arrays.stream(parameterTypes)
200+
.map(item -> item.getName())
201+
.collect(Collectors.toList())));
198202
}
199203

200204
/**
@@ -224,8 +228,8 @@ private static class UnlessPredicate<T> extends DescribedPredicate<T> {
224228
}
225229

226230
@Override
227-
public boolean apply(T input) {
228-
return current.apply(input) && !other.apply(input);
231+
public boolean test(T input) {
232+
return current.test(input) && !other.test(input);
229233
}
230234
}
231235
}

0 commit comments

Comments
 (0)
0