Skip to content

Commit

Permalink
Add unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
devnied committed Jun 26, 2014
1 parent c611085 commit 36faf29
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions src/test/java/fr/devnied/bitlib/BytesUtilsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,34 @@ public void testByteArrayToInt() {

Assertions.assertThat(BytesUtils.byteArrayToInt(BytesUtils.fromString("00000100"), 2, 1)).isEqualTo(1);

try {
BytesUtils.byteArrayToInt(null);
Assert.fail();
} catch (Exception e) {
Assert.assertTrue(true);
}

try {
BytesUtils.byteArrayToInt(null, 2, 2);
Assert.fail();
} catch (Exception e) {
Assert.assertTrue(true);
}

try {
BytesUtils.byteArrayToInt(tab, 0, 10);
Assert.fail();
} catch (Exception e) {
Assert.assertTrue(true);
}

try {
BytesUtils.byteArrayToInt(tab, 2, 3);
Assert.fail();
} catch (Exception e) {
Assert.assertTrue(true);
}

}

/**
Expand Down Expand Up @@ -94,6 +122,12 @@ public void testBytesToStringNoSpaceTruncate() {
Assertions.assertThat(BytesUtils.bytesToStringNoSpace(BytesUtils.toByteArray(0), true)).isEqualTo("");
Assertions.assertThat(BytesUtils.bytesToStringNoSpace(BytesUtils.toByteArray(Integer.MAX_VALUE), true)).isEqualTo(
"7FFFFFFF");

Assertions.assertThat(BytesUtils.bytesToString(BytesUtils.toByteArray(4608), true)).isEqualTo("12 00");
Assertions.assertThat(BytesUtils.bytesToString(BytesUtils.toByteArray(206), true)).isEqualTo("CE");
Assertions.assertThat(BytesUtils.bytesToString(BytesUtils.toByteArray(266), true)).isEqualTo("01 0A");
Assertions.assertThat(BytesUtils.bytesToString(BytesUtils.toByteArray(0), true)).isEqualTo("");
Assertions.assertThat(BytesUtils.bytesToString(BytesUtils.toByteArray(Integer.MAX_VALUE), true)).isEqualTo("7F FF FF FF");
}

@Test(expected = IllegalAccessException.class)
Expand Down

0 comments on commit 36faf29

Please sign in to comment.