Skip to content
Snippets Groups Projects
Commit 2ec7b62c authored by Jan Zickermann's avatar Jan Zickermann
Browse files

#1 init: Copy muk-postfach application config

parent 3e85f12b
No related branches found
No related tags found
1 merge request!1Draft: Resolve "Kopieren und Reduzieren vom Muk-Postfach-Repo"
ozgcloud:
muk:
server: http://localhost:8089
logging:
level:
de.ozgcloud.MukPostfachApplication: DEBUG
de.ozgcloud.de.ozgcloud.nachrichten.postfach.muk.RestLoggingInterceptor: DEBUG
org.springframework.http: DEBUG
org.springframework.web.client: DEBUG
\ No newline at end of file
ozgcloud:
muk:
server: http://localhost:8081
user-name: "user"
password: "123456789"
logging:
level:
de.ozgcloud.MukPostfachApplication: DEBUG
de.ozgcloud.de.ozgcloud.nachrichten.postfach.muk.RestLoggingInterceptor: DEBUG
org.springframework.http: DEBUG
org.springframework.web.client: DEBUG
\ No newline at end of file
spring:
jackson:
default-property-inclusion: NON_NULL
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2024.
~ Lizenziert unter der EUPL, Version 1.2 oder - sobald
~ diese von der Europäischen Kommission genehmigt wurden -
~ Folgeversionen der EUPL ("Lizenz");
~ Sie dürfen dieses Werk ausschließlich gemäß
~ dieser Lizenz nutzen.
~ Eine Kopie der Lizenz finden Sie hier:
~
~ https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
~
~ Sofern nicht durch anwendbare Rechtsvorschriften
~ gefordert oder in schriftlicher Form vereinbart, wird
~ die unter der Lizenz verbreitete Software "so wie sie
~ ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
~ ausdrücklich oder stillschweigend - verbreitet.
~ Die sprachspezifischen Genehmigungen und Beschränkungen
~ unter der Lizenz sind dem Lizenztext zu entnehmen.
-->
<configuration>
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="[%-5level] %c{1.} %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="INFO">
<appender-ref ref="CONSOLE"/>
</Root>
</Loggers>
</configuration>
\ No newline at end of file
fileFormat: 1
users:
# normaler Benutzer (Rolle ist implizit "USER", als "gruppe" wird ein extern generiertes Token verwendet)
- { login: "Hans.Mustermann", credentials: { passwortHash: "$2a$10$Tf2GGkPbYfZBWJZbAsMtDenMt2w6t2GQs8h5TptGZ0wcnsfUi7W26" }, gruppe: "{d0b401b8-2ef1-4a94-936a-d501b34c6569}" }
# Beispiel 3: normaler Benutzer (Rolle ist implizit "USER", als "gruppe" wird ein sprechender Name verwendet)
- { login: "Mira.Bellenbaum@musterstadt.beispiel.de", credentials: { passwortHash: "$2a$10$LjWRzJQyHQz3v2b0FDFORe44TjNGoac3gWI5MNIQ/Rg4yq4XKVnDi" }, gruppe: "12/ABC Gemeinde Musterstadt" }
# Eigenes Beispiel: User: MGM-Tester, Passwort: ep86rbseprz9twe
- { login: "MGM-Tester", credentials: { passwortHash: "$2a$12$uZA6RBFi2q8iQbIqjgsyce/YMp0j0yunir2q1uzwTtibbf.lMrNea" }, gruppe: "MGM-KOP Test" }
# Eigenes Beispiel: User: user Passwort: 123456789
- { login: "user", credentials: { passwortHash: "$2a$12$fOgkV5PMU3itJ2r5VQq.Q.eMZdPZW5PM25xRMZ20gY6969uPs.WuC" }, gruppe: "MGM-KOP Test" }
\ No newline at end of file
package de.ozgcloud.nachrichten.postfach.osi;
import static org.assertj.core.api.Assertions.*;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.mockito.InjectMocks;
import org.mockito.Spy;
class OsiPostfachRemoteServiceTest {
@Spy
@InjectMocks
private OsiPostfachRemoteService osiPostfachRemoteService;
@DisplayName("send message")
@Nested
class TestSendMessage {
// TODO
}
@DisplayName("get all messages")
@Nested
class TestGetAllMessages {
// TODO
}
@DisplayName("delete message")
@Nested
class TestDeleteMessage {
// TODO
}
@DisplayName("get postfach type")
@Nested
class TestGetPostfachType {
@DisplayName("should return")
@Test
void shouldReturn() {
var result = osiPostfachRemoteService.getPostfachType();
assertThat(result).isEqualTo(OsiPostfachRemoteService.POSTFACH_TYPE_OSIV2);
}
}
@DisplayName("is reply allowed")
@Nested
class TestIsReplyAllowed {
@DisplayName("should return")
@Test
void shouldReturn() {
var result = osiPostfachRemoteService.isReplyAllowed();
assertThat(result).isTrue();
}
}
}
\ No newline at end of file
ozgcloud:
muk:
server: http://localhost:8089
logging:
level:
de.ozgcloud.MukPostfachApplication: DEBUG
de.ozgcloud.de.ozgcloud.nachrichten.postfach.muk.RestLoggingInterceptor: DEBUG
org.springframework.http: DEBUG
org.springframework.web.client: DEBUG
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment