@Override public boolean equals(Object obj) { if (!(obj instanceof Capsule)) return false; Capsule other = (Capsule) obj; if (publicData != null) { if (!publicData.equals(other.publicData)) return false; } if (privateData != null) { if (!privateData.equals(other.privateData)) return false; } return true; }
public boolean equals(Reference a) { Binder dataThis = serialize(new BiSerializer()); Binder dataA = a.serialize(new BiSerializer()); return dataThis.equals(dataA); }
assertTrue(notaryContract.getDefinition().getData().equals(notaryDeserialized.getDefinition().getData()));
assertTrue(notaryContract.getDefinition().getData().equals(notaryDeserialized.getDefinition().getData()));
assertTrue(notaryContract.getDefinition().getData().equals(notaryDeserialized.getDefinition().getData()));
@Test public void isFrozen() throws Exception { Binder b = new Binder(); b.put("hello", "world"); Binder x = b.getOrCreateBinder("inner"); x.put("foo", "bar"); assertFalse(b.isFrozen()); assertFalse(b.of("inner").isFrozen()); b.freeze(); assertTrue(b.isFrozen()); assertTrue(b.of("inner").isFrozen()); assertEquals("bar", b.of("inner").get("foo")); Binder e = Binder.EMPTY; assertTrue(e.isFrozen()); x = new Binder(); assertEquals(e, x); assertFalse(b.equals(e)); }