Skip to content
Snippets Groups Projects
Commit a36654dd authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4979 delete outdated orders

parent 5b80359e
No related branches found
No related tags found
No related merge requests found
...@@ -49,14 +49,6 @@ public enum Order { ...@@ -49,14 +49,6 @@ public enum Order {
FORWARD_SUCCESSFULL, FORWARD_SUCCESSFULL,
FORWARD_FAILED, FORWARD_FAILED,
CREATE_WIEDERVORLAGE,
EDIT_WIEDERVORLAGE,
WIEDERVORLAGE_ERLEDIGEN,
WIEDERVORLAGE_WIEDEREROEFFNEN,
CREATE_KOMMENTAR,
EDIT_KOMMENTAR,
SEND_POSTFACH_MAIL, SEND_POSTFACH_MAIL,
RESEND_POSTFACH_MAIL, RESEND_POSTFACH_MAIL,
......
...@@ -7,8 +7,11 @@ import static org.mockito.Mockito.*; ...@@ -7,8 +7,11 @@ import static org.mockito.Mockito.*;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
...@@ -26,6 +29,7 @@ import de.ozgcloud.vorgang.clientattribute.ClientAttributeReadPermitted; ...@@ -26,6 +29,7 @@ import de.ozgcloud.vorgang.clientattribute.ClientAttributeReadPermitted;
import de.ozgcloud.vorgang.common.grpc.GrpcObjectMapper; import de.ozgcloud.vorgang.common.grpc.GrpcObjectMapper;
import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc.CommandServiceBlockingStub; import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc.CommandServiceBlockingStub;
import de.ozgcloud.vorgang.grpc.command.GrpcCreateCommandRequest; import de.ozgcloud.vorgang.grpc.command.GrpcCreateCommandRequest;
import de.ozgcloud.vorgang.grpc.command.GrpcFindCommandsRequest;
import de.ozgcloud.vorgang.vorgang.Vorgang; import de.ozgcloud.vorgang.vorgang.Vorgang;
import de.ozgcloud.vorgang.vorgang.VorgangTestFactory; import de.ozgcloud.vorgang.vorgang.VorgangTestFactory;
import net.devh.boot.grpc.client.inject.GrpcClient; import net.devh.boot.grpc.client.inject.GrpcClient;
...@@ -96,4 +100,23 @@ class GrpcCommandServiceITCase { ...@@ -96,4 +100,23 @@ class GrpcCommandServiceITCase {
}); });
} }
} }
@Nested
class TestLoadOutdatedOrders {
@DisplayName("should load outdated orders")
@ParameterizedTest(name = "for order {0}")
@ValueSource(strings = { "CREATE_WIEDERVORLAGE", "EDIT_WIEDERVORLAGE", "WIEDERVORLAGE_ERLEDIGEN", "WIEDERVORLAGE_WIEDEREROEFFNEN",
"CREATE_KOMMENTAR", "EDIT_KOMMENTAR" })
void shouldLoadCommands(String order) {
var vorgang = mongoOperations.save(VorgangTestFactory.createBuilder().id(null).build());
var command = mongoOperations.save(CommandTestFactory.createBuilder().id(null).vorgangId(vorgang.getId()).order(order).build());
var response =
serviceBlockingStub.findCommands(
GrpcFindCommandsRequest.newBuilder().setVorgangId(vorgang.getId()).setOrderString(order).build());
assertThat(response.getCommandList()).hasSize(1);
}
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment