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

OZG-4087 OZG-4165 change service methodname and signature

parent 1863b05c
No related branches found
No related tags found
No related merge requests found
package de.ozgcloud.xdomea;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.ToString;
@Getter
@Builder(toBuilder = true)
@NoArgsConstructor(access = AccessLevel.PRIVATE)
@ToString
class ExportData {
}
package de.ozgcloud.xdomea;
class XDomeaController {
}
package de.ozgcloud.xdomea;
class XDomeaModelAssembler {
}
...@@ -12,11 +12,11 @@ import de.itvsh.kop.common.errorhandling.TechnicalException; ...@@ -12,11 +12,11 @@ import de.itvsh.kop.common.errorhandling.TechnicalException;
@Service @Service
class XDomeaService { class XDomeaService {
public ByteArrayOutputStream createVorgangExport() { public ByteArrayOutputStream createExport(ExportData exportData) {
ByteArrayOutputStream outputBytes = new ByteArrayOutputStream(); ByteArrayOutputStream outputBytes = new ByteArrayOutputStream();
try (ZipOutputStream zipOutputStream = new ZipOutputStream(outputBytes)) { try (ZipOutputStream zipOutputStream = new ZipOutputStream(outputBytes)) {
putZipEntry("fake_file.txt", "data", zipOutputStream); putZipEntry("export_test.txt", "test", zipOutputStream);
} catch (IOException ioe) { } catch (IOException ioe) {
throw new TechnicalException("Error creating zip file with Vorgang export", ioe); throw new TechnicalException("Error creating zip file with Vorgang export", ioe);
......
package de.ozgcloud.xdomea;
class ExportDataTestFactory {
public static ExportData create() {
return createBuilder().build();
}
public static ExportData.ExportDataBuilder createBuilder() {
return ExportData.builder();
}
}
package de.ozgcloud.xdomea;
class XDomeaControllerTest {
}
\ No newline at end of file
package de.ozgcloud.xdomea;
class XDomeaModelAssemblerTest {
}
\ No newline at end of file
...@@ -10,11 +10,11 @@ class XDomeaServiceTest { ...@@ -10,11 +10,11 @@ class XDomeaServiceTest {
private XDomeaService service = new XDomeaService(); private XDomeaService service = new XDomeaService();
@Nested @Nested
class TestCreateVorgangExport { class TestCreateExport {
@Test @Test
void shouldCreate() { void shouldCreate() {
var zipBytesStream = service.createVorgangExport(); var zipBytesStream = service.createExport(ExportDataTestFactory.create());
assertThat(zipBytesStream).isNotNull(); assertThat(zipBytesStream).isNotNull();
assertThat(zipBytesStream.toByteArray()).hasSizeGreaterThan(100); assertThat(zipBytesStream.toByteArray()).hasSizeGreaterThan(100);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment