Closes #2459: Fix Code Smells
This commit is contained in:
parent
aa697dc2ed
commit
25abb49276
|
@ -13,7 +13,6 @@ import java.time.ZonedDateTime;
|
|||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
import javax.sql.DataSource;
|
||||
import org.apache.ibatis.jdbc.RuntimeSqlException;
|
||||
|
@ -78,9 +77,7 @@ public class SampleDataGenerator {
|
|||
private List<String> parseScripts(Stream<String> scripts) {
|
||||
try (Connection connection = dataSource.getConnection()) {
|
||||
DB db = DB.getDB(connection);
|
||||
return scripts
|
||||
.map(script -> SqlReplacer.getScriptAsSql(db, now, script))
|
||||
.collect(Collectors.toList());
|
||||
return scripts.map(script -> SqlReplacer.getScriptAsSql(db, now, script)).toList();
|
||||
} catch (SQLException e) {
|
||||
throw new RuntimeSqlException("Connection to database failed.", e);
|
||||
}
|
||||
|
|
|
@ -10,7 +10,6 @@ import java.util.Collections;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
import javax.security.auth.Subject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
@ -61,7 +60,7 @@ public class CurrentUserContextImpl implements CurrentUserContext {
|
|||
.map(Principal::getName)
|
||||
.filter(Objects::nonNull)
|
||||
.map(this::convertAccessId)
|
||||
.collect(Collectors.toList());
|
||||
.toList();
|
||||
}
|
||||
LOGGER.trace("No groupIds found in subject!");
|
||||
return Collections.emptyList();
|
||||
|
|
|
@ -111,7 +111,7 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
newChildrenForDynamicContainer = Collections.singleton((DynamicNode) factoryResult);
|
||||
} else if (factoryResult instanceof Stream) {
|
||||
Stream<DynamicNode> nodes = (Stream<DynamicNode>) factoryResult;
|
||||
newChildrenForDynamicContainer = nodes.collect(Collectors.toList());
|
||||
newChildrenForDynamicContainer = nodes.toList();
|
||||
} else if (factoryResult instanceof Iterable) {
|
||||
newChildrenForDynamicContainer = (Iterable<DynamicNode>) factoryResult;
|
||||
} else if (factoryResult instanceof Iterator) {
|
||||
|
@ -142,8 +142,11 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
Store store = getMethodLevelStore(extensionContext);
|
||||
return (T)
|
||||
Stream.of(annotation.value())
|
||||
.peek(a -> store.put(ACCESS_IDS_STORE_KEY, a))
|
||||
.map(wrapTestsInDynamicContainer);
|
||||
.map(
|
||||
a -> {
|
||||
store.put(ACCESS_IDS_STORE_KEY, a);
|
||||
return wrapTestsInDynamicContainer.apply(a);
|
||||
});
|
||||
}
|
||||
|
||||
return extractAccessIdAndPerformInvocation(invocation, invocationContext.getExecutable());
|
||||
|
@ -207,8 +210,11 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
AnnotationSupport.findRepeatableAnnotations(context.getElement(), WithAccessId.class);
|
||||
Store store = getMethodLevelStore(context);
|
||||
return accessIds.stream()
|
||||
.peek(a -> store.put(ACCESS_IDS_STORE_KEY, a))
|
||||
.map(JaasExtensionInvocationContext::new);
|
||||
.map(
|
||||
a -> {
|
||||
store.put(ACCESS_IDS_STORE_KEY, a);
|
||||
return new JaasExtensionInvocationContext(a);
|
||||
});
|
||||
}
|
||||
|
||||
// endregion
|
||||
|
@ -259,7 +265,7 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
return Stream.concat(
|
||||
Stream.of(withAccessId.user()).map(UserPrincipal::new),
|
||||
Arrays.stream(withAccessId.groups()).map(GroupPrincipal::new))
|
||||
.collect(Collectors.toList());
|
||||
.toList();
|
||||
}
|
||||
return Collections.emptyList();
|
||||
}
|
||||
|
|
|
@ -8,7 +8,6 @@ import java.util.List;
|
|||
import java.util.Optional;
|
||||
import java.util.function.Function;
|
||||
import java.util.regex.Pattern;
|
||||
import java.util.stream.Collectors;
|
||||
import pro.taskana.common.api.exceptions.SystemException;
|
||||
import pro.taskana.common.internal.util.ReflectionUtil;
|
||||
|
||||
|
@ -43,6 +42,6 @@ public class SimpleParser<T> implements PropertyParser<T> {
|
|||
return Arrays.stream(str.split(Pattern.quote(separator)))
|
||||
.filter(not(String::isEmpty))
|
||||
.map(String::trim)
|
||||
.collect(Collectors.toList());
|
||||
.toList();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -199,7 +199,8 @@ public class ComparableVersion implements Comparable<ComparableVersion> {
|
|||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
return (o instanceof ComparableVersion) && items.equals(((ComparableVersion) o).items);
|
||||
return (o instanceof ComparableVersion comparableVersion)
|
||||
&& items.equals(comparableVersion.items);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -42,8 +42,8 @@ public class ReflectionUtil {
|
|||
}
|
||||
|
||||
public static Class<?> getRawClass(Type type) {
|
||||
if (type instanceof ParameterizedType) {
|
||||
return getRawClass(((ParameterizedType) type).getRawType());
|
||||
if (type instanceof ParameterizedType parameterizedType) {
|
||||
return getRawClass(parameterizedType.getRawType());
|
||||
}
|
||||
return (Class<?>) type;
|
||||
}
|
||||
|
|
|
@ -504,8 +504,8 @@ public class ClassificationServiceImpl implements ClassificationService {
|
|||
}
|
||||
|
||||
private boolean isH2OrPostgresIntegrityConstraintViolation(PersistenceException e) {
|
||||
return e.getCause() instanceof SQLException
|
||||
&& ((SQLException) e.getCause()).getSQLState().equals("23503");
|
||||
return e.getCause() instanceof SQLException sqlException
|
||||
&& sqlException.getSQLState().equals("23503");
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -107,8 +107,8 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
|
||||
Iterable<DynamicNode> newChildrenForDynamicContainer;
|
||||
// TestFactory must have one of the following return types. See link above for further details
|
||||
if (factoryResult instanceof DynamicNode) {
|
||||
newChildrenForDynamicContainer = Collections.singleton((DynamicNode) factoryResult);
|
||||
if (factoryResult instanceof DynamicNode dynamicNode) {
|
||||
newChildrenForDynamicContainer = Collections.singleton(dynamicNode);
|
||||
} else if (factoryResult instanceof Stream) {
|
||||
Stream<DynamicNode> nodes = (Stream<DynamicNode>) factoryResult;
|
||||
newChildrenForDynamicContainer = nodes.collect(Collectors.toList());
|
||||
|
@ -116,8 +116,8 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
newChildrenForDynamicContainer = (Iterable<DynamicNode>) factoryResult;
|
||||
} else if (factoryResult instanceof Iterator) {
|
||||
newChildrenForDynamicContainer = () -> (Iterator<DynamicNode>) factoryResult;
|
||||
} else if (factoryResult instanceof DynamicNode[]) {
|
||||
newChildrenForDynamicContainer = Arrays.asList((DynamicNode[]) factoryResult);
|
||||
} else if (factoryResult instanceof DynamicNode[] dynamicNodes) {
|
||||
newChildrenForDynamicContainer = Arrays.asList(dynamicNodes);
|
||||
} else {
|
||||
throw new SystemException(
|
||||
String.format(
|
||||
|
@ -217,8 +217,7 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
Iterable<DynamicNode> nodes, Map<String, List<DynamicNode>> childrenMap) {
|
||||
nodes.forEach(
|
||||
node -> {
|
||||
if (node instanceof DynamicContainer) {
|
||||
DynamicContainer container = (DynamicContainer) node;
|
||||
if (node instanceof DynamicContainer container) {
|
||||
List<DynamicNode> children = container.getChildren().collect(Collectors.toList());
|
||||
childrenMap.put(container.hashCode() + container.getDisplayName(), children);
|
||||
persistDynamicContainerChildren(children, childrenMap);
|
||||
|
@ -228,8 +227,7 @@ public class JaasExtension implements InvocationInterceptor, TestTemplateInvocat
|
|||
|
||||
private static DynamicNode duplicateDynamicNode(
|
||||
DynamicNode node, Map<String, List<DynamicNode>> lookupMap) {
|
||||
if (node instanceof DynamicContainer) {
|
||||
DynamicContainer container = (DynamicContainer) node;
|
||||
if (node instanceof DynamicContainer container) {
|
||||
Stream<DynamicNode> children =
|
||||
lookupMap.get(node.hashCode() + node.getDisplayName()).stream()
|
||||
.map(x -> duplicateDynamicNode(x, lookupMap));
|
||||
|
|
Loading…
Reference in New Issue