### Question:
Secret { public String value() { return value; } private  Secret();  Secret(final String value); String value(); @Override int hashCode(); @Override boolean equals(final Object obj); static final Secret NULL; }### Answer:
@Test public void shouldCreateSecret_withValue() { final String secretValue = randomString(128); final Secret secret = new Secret(secretValue); assertNotNull(secret); assertEquals(secretValue, secret.value()); }