Skip to content

Commit

Permalink
removed todos and created issue see Consensys#1424
Browse files Browse the repository at this point in the history
Signed-off-by: Sally MacFarlane <[email protected]>
  • Loading branch information
macfarla committed Apr 4, 2022
1 parent df920f3 commit a5b39f0
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -593,30 +593,4 @@ public void validationReceiveIsRawMustBeBoolean() {
}
*/

/*
@Test
public void receiveRawValidations() {
assertThat(jersey.target("receiveraw").request().header("c11n-key", null).get().getStatus())
.describedAs("key header cannot be null")
.isEqualTo(400);
assertThat(jersey.target("receiveraw").request().get().getStatus()).isEqualTo(400);
assertThat(jersey.target("receiveraw").request().header("c11n-key", "notbase64").get().getStatus())
.describedAs("key header must be valid base64")
.isEqualTo(400);
String validBase64Encoded = Base64.getEncoder().encodeToString("VALIDKEY".getBytes());
assertThat(
jersey.target("receiveraw")
.request()
.header("c11n-key", validBase64Encoded)
.header("c11n-to", "notbase64")
.get()
.getStatus())
.describedAs("to header must be valid base64")
.isEqualTo(400);
}
*/

}
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
import org.junit.Test;
import suite.NodeAlias;

import java.util.Base64;

public class ReceiveRawIT {

private static final String RECEIVE_PATH = "/receiveraw";
Expand Down Expand Up @@ -189,4 +191,29 @@ public void fetchNonexistentTransactionFails() {
final String result = response.readEntity(String.class);
assertThat(result).isEqualTo("Message with hash invalidhashvalue was not found");
}

@Test
public void testValidations () {

assertThat(partyOne.getRestClient().target("receiveraw").request().header("c11n-key", null).get().getStatus())
.describedAs("key header cannot be null")
.isEqualTo(400);

assertThat(partyOne.getRestClient().target("receiveraw").request().get().getStatus()).isEqualTo(400);

assertThat(partyOne.getRestClient().target("receiveraw").request().header("c11n-key", "notbase64").get().getStatus())
.describedAs("key header must be valid base64")
.isEqualTo(400);

String validBase64Encoded = Base64.getEncoder().encodeToString("VALIDKEY".getBytes());
assertThat(
partyOne.getRestClient().target("receiveraw")
.request()
.header("c11n-key", validBase64Encoded)
.header("c11n-to", "notbase64")
.get()
.getStatus())
.describedAs("to header must be valid base64")
.isEqualTo(400);
}
}

0 comments on commit a5b39f0

Please sign in to comment.