DATAJPA-949 - Polishing.

Some formatting and Stream code cleanups in test cases.
This commit is contained in:
Oliver Gierke
2017-10-04 18:07:21 +02:00
parent b550e11682
commit 39cb502d42
2 changed files with 13 additions and 65 deletions

View File

@@ -102,8 +102,9 @@ public abstract class JpaQueryExecution {
return result;
}
return CONVERSION_SERVICE.canConvert(result.getClass(), requiredType)
? CONVERSION_SERVICE.convert(result, requiredType) : result;
return CONVERSION_SERVICE.canConvert(result.getClass(), requiredType) //
? CONVERSION_SERVICE.convert(result, requiredType) //
: result;
}
/**
@@ -188,7 +189,8 @@ public abstract class JpaQueryExecution {
ParameterAccessor accessor = new ParametersParameterAccessor(parameters, values);
Query query = repositoryQuery.createQuery(values);
return PageableExecutionUtils.getPage(query.getResultList(), accessor.getPageable(), () -> count(repositoryQuery, values));
return PageableExecutionUtils.getPage(query.getResultList(), accessor.getPageable(),
() -> count(repositoryQuery, values));
}
@@ -199,7 +201,6 @@ public abstract class JpaQueryExecution {
}
}
/**
* Executes a {@link AbstractStringBasedJpaQuery} to return a single entity.
*/
@@ -398,8 +399,7 @@ public abstract class JpaQueryExecution {
Class<?> optionalType = ClassUtils.forName("java.util.Optional", classLoader);
conversionService.removeConvertible(Object.class, optionalType);
} catch (ClassNotFoundException | LinkageError o_O) {
}
} catch (ClassNotFoundException | LinkageError o_O) {}
}
}
}

View File

@@ -30,8 +30,6 @@ import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.function.Consumer;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import javax.persistence.EntityManager;
@@ -1638,25 +1636,9 @@ public class UserRepositoryTests {
flushTestUsers();
Stream<User> stream = repository.findAllByCustomQueryAndStream();
final List<User> users = new ArrayList<>();
try {
stream.forEach(new Consumer<User>() {
@Override
public void accept(User user) {
users.add(user);
}
});
} finally {
stream.close();
try (Stream<User> stream = repository.findAllByCustomQueryAndStream()) {
assertThat(stream).hasSize(4);
}
assertThat(users).hasSize(4);
}
@Test // DATAJPA-677
@@ -1664,25 +1646,9 @@ public class UserRepositoryTests {
flushTestUsers();
Stream<User> stream = repository.readAllByFirstnameNotNull();
final List<User> users = new ArrayList<>();
try {
stream.forEach(new Consumer<User>() {
@Override
public void accept(User user) {
users.add(user);
}
});
} finally {
stream.close();
try (Stream<User> stream = repository.readAllByFirstnameNotNull()) {
assertThat(stream).hasSize(4);
}
assertThat(users).hasSize(4);
}
@Test // DATAJPA-677
@@ -1690,25 +1656,9 @@ public class UserRepositoryTests {
flushTestUsers();
Stream<User> stream = repository.streamAllPaged(PageRequest.of(0, 2));
final List<User> users = new ArrayList<>();
try {
stream.forEach(new Consumer<User>() {
@Override
public void accept(User user) {
users.add(user);
}
});
} finally {
stream.close();
try (Stream<User> stream = repository.streamAllPaged(PageRequest.of(0, 2));) {
assertThat(stream).hasSize(2);
}
assertThat(users).hasSize(2);
}
@Test // DATAJPA-218
@@ -2073,9 +2023,7 @@ public class UserRepositoryTests {
flushTestUsers();
Stream<User> users = repository.findAsStreamByFirstnameLike("%O%", User.class);
assertThat(users.collect(Collectors.toList())).hasSize(1);
assertThat(repository.findAsStreamByFirstnameLike("%O%", User.class)).hasSize(1);
}
@Test // DATAJPA-1185