package models.filestore; import static org.fest.assertions.Assertions.*; import java.io.ByteArrayInputStream; import java.io.InputStream; import org.junit.Test; public class FileTest { @Test public void createDigest() { final String name = "test.txt"; final String mime = "text/plain"; final InputStream data = new ByteArrayInputStream("Test content.".getBytes()); final String expectedSHA512 = "4e166f63a5a427c0c76c756642a4743f13635a575cd990f11069295a55785d49"+ "b9a3cc0e5ee1bafa79d5252d03abcc19548d00ae0db20af391fc1e8e3156d606"; File f = new File(null, name, mime, data); assertThat(f.getDigest()).isEqualTo(expectedSHA512); } }