@Override public int hashCode() { int result = getAddress() != null ? getAddress().hashCode() : 0; result = 31 * result + (getPublicKeys() != null ? getPublicKeys().hashCode() : 0); result = 31 * result + (getUrl() != null ? getUrl().hashCode() : 0); return result; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Node node = (Node) o; if (getAddress() != null ? !getAddress().equals(node.getAddress()) : node.getAddress() != null) { return false; } if (getPublicKeys() != null ? !getPublicKeys().equals(node.getPublicKeys()) : node.getPublicKeys() != null) { return false; } return getUrl() != null ? getUrl().equals(node.getUrl()) : node.getUrl() == null; }
private void runPrivateGreeterTest( Node sourceNode, Node destNode, String requestId) throws Exception { Quorum quorum = Quorum.build(new HttpService(sourceNode.getUrl())); ClientTransactionManager transactionManager = new ClientTransactionManager( quorum, sourceNode.getAddress(), sourceNode.getPublicKeys().get(0), destNode.getPublicKeys()); String greeting = "Hello Quorum world! [" + requestId + "]"; Greeter contract = Greeter.deploy( quorum, transactionManager, GAS_PRICE, GAS_LIMIT, greeting).send(); assertThat(contract.greet().send(), is(greeting)); }