BigIntegerFieldElement.isNonZero() tests

This commit is contained in:
str4d
2014-11-14 21:51:53 +00:00
parent a0bf8433e4
commit 09b995aca6

View File

@ -56,14 +56,22 @@ public class BigIntegerFieldElementTest {
assertThat(ten, is(equalTo(BYTES_TEN))); assertThat(ten, is(equalTo(BYTES_TEN)));
} }
/** // region isNonZero
* Test method for {@link FieldElement#isNonZero()}.
*/
@Test @Test
public void testIsNonZero() { public void isNonZeroReturnsFalseIfFieldElementIsZero() {
fail("Not yet implemented"); // Assert:
assertThat(ZERO.isNonZero(), is(equalTo(false)));
} }
@Test
public void isNonZeroReturnsTrueIfFieldElementIsNonZero() {
// Assert:
assertThat(TWO.isNonZero(), is(equalTo(true)));
}
// endregion
/** /**
* Test method for {@link FieldElement#isNegative()}. * Test method for {@link FieldElement#isNegative()}.
*/ */
@ -142,7 +150,6 @@ public class BigIntegerFieldElementTest {
@Test @Test
public void testEqualsObject() { public void testEqualsObject() {
assertThat(new BigIntegerFieldElement(ed25519Field, BigInteger.ZERO), is(equalTo(ZERO))); assertThat(new BigIntegerFieldElement(ed25519Field, BigInteger.ZERO), is(equalTo(ZERO)));
//assertThat(new BigIntegerFieldElement(ed25519Field, BYTES_ZERO), is(equalTo(ZERO)));
assertThat(new BigIntegerFieldElement(ed25519Field, BigInteger.valueOf(1000)), is(equalTo(new BigIntegerFieldElement(ed25519Field, BigInteger.valueOf(1000))))); assertThat(new BigIntegerFieldElement(ed25519Field, BigInteger.valueOf(1000)), is(equalTo(new BigIntegerFieldElement(ed25519Field, BigInteger.valueOf(1000)))));
assertThat(ONE, is(not(equalTo(TWO)))); assertThat(ONE, is(not(equalTo(TWO))));
} }