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

Merge branch 'master' into OZG-4653-E2E-Tests-stabilisieren

parents a0d767cf 21f43ef6
No related branches found
No related tags found
No related merge requests found
Showing
with 76 additions and 15 deletions
......@@ -28,7 +28,7 @@ pipeline {
options {
timeout(time: 2, unit: 'HOURS')
disableConcurrentBuilds()
buildDiscarder(logRotator(numToKeepStr: '5'))
buildDiscarder(logRotator(numToKeepStr: '15'))
skipDefaultCheckout(true)
}
......
......@@ -30,7 +30,7 @@ pipeline {
options {
timeout(time: 2, unit: 'HOURS')
disableConcurrentBuilds()
buildDiscarder(logRotator(numToKeepStr: '10'))
buildDiscarder(logRotator(numToKeepStr: '15'))
skipDefaultCheckout(true)
}
......
......@@ -17,7 +17,7 @@ export default defineConfig({
experimentalStrategy: 'detect-flake-and-pass-on-threshold',
experimentalOptions: {
maxRetries: 2,
passesRequired: 2,
passesRequired: 1,
},
openMode: true,
runMode: true,
......
......@@ -17,7 +17,7 @@ export default defineConfig({
experimentalStrategy: 'detect-flake-and-pass-on-threshold',
experimentalOptions: {
maxRetries: 2,
passesRequired: 2,
passesRequired: 1,
},
openMode: true,
runMode: true,
......
......@@ -16,7 +16,7 @@ export default defineConfig({
experimentalStrategy: 'detect-flake-and-pass-on-threshold',
experimentalOptions: {
maxRetries: 2,
passesRequired: 2,
passesRequired: 1,
},
openMode: true,
runMode: true,
......
......@@ -46,7 +46,6 @@ import { createVorgang, initVorgang } from '../../../support/vorgang-util';
registerLocaleData(localeDe, 'de', localeDeExtra);
// TODO getUser*() funktionieren nicht länger
describe('Historie', () => {
const mainPage: MainPage = new MainPage();
const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
......
......@@ -31,7 +31,7 @@ import { VorgangPage } from '../../../page-objects/vorgang.po';
import { dropCollections, interceptWithResponse, scrollToWindowBottom, waitOfInterceptor } from '../../../support/cypress-helper';
import { exist, notExist } from '../../../support/cypress.util';
import { createKommentar } from '../../../support/kommentar.util';
import { getUserManagerUserSabine, initUsermanagerUsers, loginAsSabine } from '../../../support/user-util';
import { loginAsSabine } from '../../../support/user-util';
import { createVorgang, initVorgang } from '../../../support/vorgang-util';
// TODO Deaktiviert, weil die beiden Testfälle in user-profile-icon-in-postfach-nachricht-error.e2e-spec.ts abgedeckt sind.
......
......@@ -32,7 +32,7 @@ import { VorgangE2E } from '../../../model/vorgang';
import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
import { VorgangPage } from '../../../page-objects/vorgang.po';
import { dropCollections } from '../../../support/cypress-helper';
import { getUserManagerUserSabine, initUsermanagerUsers, loginAsSabine } from '../../../support/user-util';
import { loginAsSabine } from '../../../support/user-util';
import { buildVorgang, createVorgang, initVorgaenge, objectIds } from '../../../support/vorgang-util';
registerLocaleData(localeDe, 'de', localeDeExtra);
......
......@@ -31,7 +31,7 @@ import { generateIds } from '../../../support/tech.util';
import { loginAsSabine } from '../../../support/user-util';
import { buildVorgang, initSearchIndex, initVorgaenge } from '../../../support/vorgang-util';
describe('VorgangList: search and pagination', () => {
describe.skip('VorgangList: search and pagination', () => {
const mainPage: MainPage = new MainPage();
......
......@@ -30,7 +30,7 @@ import { UserE2E } from 'apps/alfa-e2e/src/model/user';
import { EingangE2E, VorgangE2E, VorgangStatusE2E } from 'apps/alfa-e2e/src/model/vorgang';
import { HeaderE2EComponent } from 'apps/alfa-e2e/src/page-objects/header.po';
import { VorgangPage } from 'apps/alfa-e2e/src/page-objects/vorgang.po';
import { dropCollections, dropSearchIndex, wait } from 'apps/alfa-e2e/src/support/cypress-helper';
import { dropCollections, dropSearchIndex } from 'apps/alfa-e2e/src/support/cypress-helper';
import { AntragstellerE2ETestData, EingangE2ETestData, EingangHeaderE2ETestData, buildVorgang, createVorgang, initSearchIndex, initVorgaenge, objectIds } from 'apps/alfa-e2e/src/support/vorgang-util';
import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
import { backspaceOn, enterWith, exist, haveText, haveValue, notExist } from '../../../support/cypress.util';
......
......@@ -30,7 +30,7 @@
<parent>
<groupId>de.ozgcloud.alfa</groupId>
<artifactId>alfa</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
......
......@@ -5,7 +5,7 @@
<parent>
<groupId>de.ozgcloud.alfa</groupId>
<artifactId>alfa</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.2.0-SNAPSHOT</version>
</parent>
<artifactId>alfa-server</artifactId>
......
......@@ -31,7 +31,7 @@
<parent>
<groupId>de.ozgcloud.alfa</groupId>
<artifactId>alfa</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.2.0-SNAPSHOT</version>
</parent>
<artifactId>alfa-service</artifactId>
......
......@@ -32,7 +32,7 @@
<parent>
<groupId>de.ozgcloud.alfa</groupId>
<artifactId>alfa</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.2.0-SNAPSHOT</version>
</parent>
<artifactId>alfa-xdomea</artifactId>
......
package de.ozgcloud.alfa.export;
import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.Mockito.*;
import java.io.ByteArrayOutputStream;
import java.nio.charset.StandardCharsets;
import java.util.HexFormat;
import java.util.List;
import java.util.UUID;
import org.apache.commons.lang3.RandomStringUtils;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.mock.mockito.SpyBean;
import de.ozgcloud.alfa.common.binaryfile.FileId;
import de.ozgcloud.alfa.common.file.OzgFile;
import de.ozgcloud.alfa.common.file.OzgFileTestFactory;
import de.ozgcloud.alfa.file.ExportFileService;
import de.ozgcloud.alfa.vorgang.ExportVorgangService;
import de.ozgcloud.alfa.vorgang.VorgangWithEingangTestFactory;
import de.ozgcloud.common.test.ITCase;
@ITCase
class ExportServiceITCase {
@SpyBean
private ExportFileService exportFileService;
@SpyBean
private ExportVorgangService exportVorgangService;
@Autowired
private ExportService exportService;
@Nested
class TestWriteExport {
@BeforeEach
void setup() {
doReturn(VorgangWithEingangTestFactory.create()).when(exportVorgangService).getVorgang(anyString());
doReturn(List.of(createOzgFile())).when(exportFileService).getAllPdfs(anyString());
doNothing().when(exportFileService).writeOzgFile(any(), any());
}
@Test
void shouldNotThrowException() {
assertDoesNotThrow(() -> exportService.writeExport(UUID.randomUUID().toString(), UUID.randomUUID().toString(), new ByteArrayOutputStream()));
}
}
private static OzgFile createOzgFile() {
return OzgFileTestFactory.createBuilder()
.id(FileId.from(createMongoDbObjectId()))
.build();
}
private static String createMongoDbObjectId() {
return HexFormat.of().formatHex(RandomStringUtils.randomAlphanumeric(24).getBytes(StandardCharsets.UTF_8));
}
}
......@@ -36,7 +36,7 @@
<groupId>de.ozgcloud.alfa</groupId>
<artifactId>alfa</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.2.0-SNAPSHOT</version>
<name>Alfa Parent</name>
<packaging>pom</packaging>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment