remove UseCase from Alias
This commit is contained in:
parent
2971f4196d
commit
9fa5bd96d6
@ -50,7 +50,7 @@ public abstract class ScenarioTest extends ContextBasedTest {
|
||||
return Optional.of(currentTestMethodProduces.pop());
|
||||
}
|
||||
|
||||
public record Alias<T extends UseCase<T>>(Class<T> useCase, UUID uuid) {
|
||||
public record Alias<T extends UseCase<T>>(UUID uuid) {
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
@ -117,7 +117,6 @@ public abstract class ScenarioTest extends ContextBasedTest {
|
||||
putAlias(
|
||||
"Person: Hostsharing eG",
|
||||
new Alias<>(
|
||||
null,
|
||||
personRepo.findPersonByOptionalNameLike("Hostsharing eG")
|
||||
.stream()
|
||||
.map(HsOfficePersonRbacEntity::getUuid)
|
||||
|
@ -306,14 +306,14 @@ public abstract class UseCase<T extends UseCase<?>> {
|
||||
final var value = extractor.apply(this);
|
||||
ScenarioTest.putAlias(
|
||||
alias,
|
||||
new ScenarioTest.Alias<>(UseCase.this.getClass(), UUID.fromString(value)));
|
||||
new ScenarioTest.Alias<>(UUID.fromString(value)));
|
||||
return this;
|
||||
}
|
||||
|
||||
public HttpResponse keepAs(final String alias) {
|
||||
ScenarioTest.putAlias(
|
||||
nonNullAlias(alias),
|
||||
new ScenarioTest.Alias<>(UseCase.this.getClass(), locationUuid));
|
||||
new ScenarioTest.Alias<>(locationUuid));
|
||||
return this;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user