Skip to content

Commit

Permalink
Publish Release 1.4.2
Browse files Browse the repository at this point in the history
Automerge Pull-Request for Release 1.4.2
  • Loading branch information
gematik1 authored Dec 10, 2024
2 parents 45ff8ae + 76c49c8 commit c1ec557
Show file tree
Hide file tree
Showing 5 changed files with 110 additions and 3 deletions.
10 changes: 10 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>de.gematik.tim.test</groupId>
<artifactId>TI-Messenger-Testsuite</artifactId>
<version>1.4.1</version>
<version>1.4.2</version>
<packaging>jar</packaging>
<name>TI-Messenger-Testsuite</name>
<description>Testsuite to check functionality of TI-Messenger-Clients</description>
Expand Down
97 changes: 97 additions & 0 deletions src/main/java/de/gematik/tim/test/glue/api/TransferGlue.java
Original file line number Diff line number Diff line change
Expand Up @@ -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<String> 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<String> 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<String> 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<String> 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)
}


}
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.");
Expand Down

0 comments on commit c1ec557

Please sign in to comment.