コード例 #1
0
ファイル: IdenticonTest.java プロジェクト: irbull/connect
  @Test
  public void testGeneratesSameIdenticonForSameHash() {
    byte[] hash = Hashing.sha256().hashString("test", UTF_8).asBytes();

    BufferedImage image = identicon.generate(hash);
    BufferedImage image2 = identicon.generate(hash);

    assertThat(getImageBytes(image)).isEqualTo(getImageBytes(image2));
  }
コード例 #2
0
ファイル: IdenticonTest.java プロジェクト: irbull/connect
  @Test
  public void testGeneratesIdenticon() {
    byte[] hash = Hashing.sha256().hashString("test", UTF_8).asBytes();

    BufferedImage image = identicon.generate(hash);

    assertThat(image).isNotNull();
  }
コード例 #3
0
ファイル: IdenticonTest.java プロジェクト: irbull/connect
 @Test(expected = IllegalArgumentException.class)
 public void testFailsWithToShortHash() {
   identicon.generate(new byte[] {1, 2});
 }
コード例 #4
0
ファイル: IdenticonTest.java プロジェクト: irbull/connect
 @Test(expected = IllegalArgumentException.class)
 public void testFailsWithNullHash() {
   identicon.generate(null);
 }