Skip to content

Commit 5bbca70

Browse files
authored
Implemented validation test for CESOP configuration
1 parent caba0e3 commit 5bbca70

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

bzst-dip-java-client/src/test/java/software/xdev/bzst/dip/client/model/configuration/BzstDipConfigurationBuilderTest.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,19 +165,26 @@ void buildAndValidate_cesop()
165165
Assertions.assertDoesNotThrow(
166166
() -> new BzstDipConfigurationBuilder()
167167
.setApplicationCode(BzstDipConfiguration.SupportedApplicationCode.CESOP)
168-
// TODO
168+
.setApplicationCode(BzstDipConfiguration.SupportedApplicationCode.CESOP)
169169
.setClientId("abcd1234-ab12-ab12-ab12-abcdef123456")
170170
.setTaxID("86095742719")
171171
.setTaxNumber("123")
172+
.setCertificateKeystoreInputStream(() -> ClassLoader.getSystemClassLoader()
173+
.getResourceAsStream("DemoKeystore.jks"))
172174
.setCertificateKeystorePassword("test123")
173-
.setSigningProvider(new SigningProviderByPem("DemoKey.pem", "DemoCert.pem"))
174-
.setMessageTypeIndic(BzstDipDpiMessageType.DPI_401)
175+
.setRealmEnvironmentBaseUrl(BzstDipConfiguration.ENDPOINT_URL_TEST)
176+
.setMessageTypeIndicCesop(BzstCesopMessageTypeIndicEnum.CESOP_101)
175177
.setReportingPeriod(LocalDate.now())
176178
.setDocTypeIndic(BzstDipOecdDocType.OECD_1)
177-
.setRealmEnvironmentBaseUrl(BzstDipConfiguration.ENDPOINT_URL_TEST)
178179
.setPlatformOperatorOrganizationName("TestOrg")
179180
.setPlatformOperatorPlatformName("TestApp")
180181
.setPlatformOperatorAddress(new BzstDipAddressFix("TestCity"))
182+
.setTransmittingCountry(BzstDipCountryCode.DE)
183+
.setMessageType(BzstCesopMessageTypeEnum.PMT)
184+
.setReportingPeriodCesopQuarter(2)
185+
.setReportingPeriodCesopYear("2024")
186+
.setMessageRefId(UUID.randomUUID().toString())
187+
.setTimestamp(ZonedDateTime.parse("2024-05-08T14:02:53Z", DateTimeFormatter.ISO_ZONED_DATE_TIME))
181188
.buildAndValidate()
182189
);
183190
}

0 commit comments

Comments
 (0)