diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index 87393ba..6b544ca 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -6,6 +6,16 @@
`docu`](https://github.com/gematik/TI-Messenger-Testsuite/tree/main/doc/userguide/Testsuite.adoc#docu)
+## Release 1.4.2
+
+### Changes
+
+- readjusts attachment type from m.text to m.file
+
+### Bugs
+
+- ignores managingOrganization in endpoint comparison
+
## Release 1.4.1
### Changes
diff --git a/pom.xml b/pom.xml
index e6ce2a7..884579e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
de.gematik.tim.test
TI-Messenger-Testsuite
- 1.4.1
+ 1.4.2
jar
TI-Messenger-Testsuite
Testsuite to check functionality of TI-Messenger-Clients
diff --git a/src/main/java/de/gematik/tim/test/glue/api/TransferGlue.java b/src/main/java/de/gematik/tim/test/glue/api/TransferGlue.java
index 8356161..297e15e 100644
--- a/src/main/java/de/gematik/tim/test/glue/api/TransferGlue.java
+++ b/src/main/java/de/gematik/tim/test/glue/api/TransferGlue.java
@@ -231,4 +231,101 @@ public void pingApiOnHomeserverIncludingParameter(String actorName, String apiUr
// implement me - Werte 200 und 401 (o.ä. sind erlaubt, Ergebniss muss geloggt werden)
}
+ @Then(
+ "{string} versucht User {listOfStrings} in der Allowliste zu hinterlegen")
+ public void tryToPutUserOnAllowlist(String actorName, List userName) {
+ // implement me - negativ - hier wird forbidden/400 erwartet)
+ }
+
+ @Then(
+ "{string} versucht User {listOfStrings} in der Blockliste zu hinterlegen")
+ public void tryToPutUserOnBlocklist(String actorName, List userName) {
+ // implement me - negativ - hier wird forbidden/400 erwartet)
+ }
+
+ @Then(
+ "{string} versucht die Domain von {listOfStrings} in der Allowliste zu hinterlegen")
+ public void tryToPutDomainOnAllowlist(String actorName, List userName) {
+ // implement me - negativ - hier wird forbidden/400 erwartet)
+ }
+
+ @Then(
+ "{string} versucht die Domain von {listOfStrings} in der Blockliste zu hinterlegen")
+ public void tryToPutDomainOnBlocklist(String actorName, List userName) {
+ // implement me - negativ - hier wird forbidden/400 erwartet)
+ }
+
+ @Then(
+ "{string} schreibt {string} direkt {string} als {string}")
+ public void sendMessageToChatWithMsgType(String actorName, String userName, String message, String msgType) {
+ // implement me - hier werden verschiedene Typen als msgType erwartet, die dann auch in den Responses als Struktur gerüft werden sollen)
+ }
+
+ @Then(
+ "{string} empfängt eine Nachricht {string} von {string} als {string}")
+ public void getMessageFromChatWithMsgType(String actorName, String message, String userName, String msgType) {
+ // implement me - hier werden verschiedene Typen als msgType erwartet, die dann auch in den Responses als Struktur gerüft werden sollen)
+ }
+
+ @Then(
+ "{string} sendet die Nachricht {string} als {string} an den Raum {string}")
+ public void sendMessageToRoomWithMsgType(String actorName, String message, String msgType, String roomName) {
+ // implement me - hier werden verschiedene Typen als msgType erwartet, die dann auch in den Responses als Struktur gerüft werden sollen)
+ }
+
+ @Then(
+ "{string} empfängt eine Nachricht {string} als {string} von {string} im Raum {string}")
+ public void getMessageFromRoomWithMsgType(String actorName, String message, String msgType, String userName, String roomName) {
+ // implement me - hier werden verschiedene Typen als msgType erwartet, die dann auch in den Responses als Struktur gerüft werden sollen)
+ }
+
+ @Then(
+ "{string} sendet {string} die Location {string} als {string}")
+ public void sendLocationToChatWithMsgType(String actorName, String userName, String location, String msgType) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} sendet die Location {string} als {string} an den Raum {string}")
+ public void sendLocationToRoomWithMsgType(String actorName, String location, String msgType, String roomName) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} empfängt die Location {string} von {string} als {string}")
+ public void getLocationToChatWithMsgType(String actorName, String location, String userName, String msgType) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} empfängt die Location {string} als {string} von {string} im Raum {string}")
+ public void getLocationToRoomWithMsgType(String actorName, String location, String msgType, String userName, String roomName) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} sendet ein Attachment {string} direkt an {string} als {string}")
+ public void sendAttachmentToChatWithMsgType(String actorName, String file, String userName, String msgType) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} sendet ein Attachment {string} als {string} an den Raum {string}")
+ public void sendAttachmentToRoomWithMsgType(String actorName, String file, String msgType, String roomName) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} empfängt das Attachment {string} von {string} über Matrix-Protokoll v1.11 als {string}")
+ public void getAttachmentToChatWithMsgType(String actorName, String file, String userName, String msgType) {
+ // implement me)
+ }
+
+ @Then(
+ "{string} empfängt das Attachment {string} von {string} im Raum {string} über Matrix-Protokoll v1.11 als {string}")
+ public void getAttachmentToRoomWithMsgType(String actorName, String file, String userName, String roomName, String msgType) {
+ // implement me)
+ }
+
+
}
diff --git a/src/main/java/de/gematik/tim/test/glue/api/fhir/organisation/FhirOrgAdminGlue.java b/src/main/java/de/gematik/tim/test/glue/api/fhir/organisation/FhirOrgAdminGlue.java
index e6e8d87..e87edc2 100644
--- a/src/main/java/de/gematik/tim/test/glue/api/fhir/organisation/FhirOrgAdminGlue.java
+++ b/src/main/java/de/gematik/tim/test/glue/api/fhir/organisation/FhirOrgAdminGlue.java
@@ -328,7 +328,7 @@ public void compareEndpointOfHealthcareServiceWithJson(
jsonEndpoint.setAddress(actualAddress);
assertThat(endpoint)
.usingRecursiveComparison()
- .ignoringFields("identifier", "meta", "resourceType", "text")
+ .ignoringFields("identifier", "meta", "resourceType", "text", "managingOrganization")
.ignoringFieldsMatchingRegexes(".*id")
.isEqualTo(jsonEndpoint);
}
diff --git a/src/main/java/de/gematik/tim/test/glue/api/media/MediaGlue.java b/src/main/java/de/gematik/tim/test/glue/api/media/MediaGlue.java
index 9a35208..ea1638e 100644
--- a/src/main/java/de/gematik/tim/test/glue/api/media/MediaGlue.java
+++ b/src/main/java/de/gematik/tim/test/glue/api/media/MediaGlue.java
@@ -62,7 +62,7 @@ public void sendsAttachmentToRoom(String actorName, String fileName, String room
if (fileName.endsWith(".jpg") || fileName.endsWith(".png")) {
msgType = "m.image";
} else if (fileName.endsWith(".txt")) {
- msgType = "m.text";
+ msgType = "m.file";
} else {
throw new NotImplementedException(
"Unknown file type. Add a new messageType in the glue step to support this file.");