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 {
FORWARD_SUCCESSFULL,
FORWARD_FAILED,
CREATE_WIEDERVORLAGE,
EDIT_WIEDERVORLAGE,
WIEDERVORLAGE_ERLEDIGEN,
WIEDERVORLAGE_WIEDEREROEFFNEN,
CREATE_KOMMENTAR,
EDIT_KOMMENTAR,
SEND_POSTFACH_MAIL,
RESEND_POSTFACH_MAIL,
......
......@@ -7,8 +7,11 @@ import static org.mockito.Mockito.*;
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
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.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
......@@ -26,6 +29,7 @@ import de.ozgcloud.vorgang.clientattribute.ClientAttributeReadPermitted;
import de.ozgcloud.vorgang.common.grpc.GrpcObjectMapper;
import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc.CommandServiceBlockingStub;
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.VorgangTestFactory;
import net.devh.boot.grpc.client.inject.GrpcClient;
......@@ -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