@Test public void shouldComputeSha1HashOfNonEmptyContent() throws Exception { binary = new InMemoryBinaryValue(store, validByteArrayContent); assertThat(binary.getSize(), is((long)validByteArrayContent.length)); byte[] hash = binary.getHash(); assertThat(hash.length, is(20)); assertThat(StringUtil.getHexString(hash), is("14abe696257e85ba18b7c784d6c7855f46ce50ea")); }
@Override public long getSize() { return bytes.length; }
InMemoryBinaryValue extends AbstractBinary { @Override public long getSize() { return bytes.length; } }
InMemoryBinaryValue extends AbstractBinary { @Override public long getSize() { return bytes.length; } InMemoryBinaryValue( BinaryStore store,
                                byte[] bytes );  InMemoryBinaryValue( BinaryStore store,
                                BinaryKey key,
                                byte[] bytes ); }
InMemoryBinaryValue extends AbstractBinary { @Override public long getSize() { return bytes.length; } InMemoryBinaryValue( BinaryStore store,
                                byte[] bytes );  InMemoryBinaryValue( BinaryStore store,
                                BinaryKey key,
                                byte[] bytes ); @Override long getSize(); byte[] getBytes(); @Override String getMimeType(); @Override String getMimeType( String name ); }
InMemoryBinaryValue extends AbstractBinary { @Override public long getSize() { return bytes.length; } InMemoryBinaryValue( BinaryStore store,
                                byte[] bytes );  InMemoryBinaryValue( BinaryStore store,
                                BinaryKey key,
                                byte[] bytes ); @Override long getSize(); byte[] getBytes(); @Override String getMimeType(); @Override String getMimeType( String name );  }