Skip to content

Commit 628ecad

Browse files
committed
BigIntegerFieldElement.isNonZero() tests
1 parent 0b3730e commit 628ecad

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

test/net/i2p/crypto/eddsa/math/bigint/BigIntegerFieldElementTest.java

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,22 @@ public void testToByteArray() {
5656
assertThat(ten, is(equalTo(BYTES_TEN)));
5757
}
5858

59-
/**
60-
* Test method for {@link FieldElement#isNonZero()}.
61-
*/
59+
// region isNonZero
60+
6261
@Test
63-
public void testIsNonZero() {
64-
fail("Not yet implemented");
62+
public void isNonZeroReturnsFalseIfFieldElementIsZero() {
63+
// Assert:
64+
assertThat(ZERO.isNonZero(), is(equalTo(false)));
6565
}
6666

67+
@Test
68+
public void isNonZeroReturnsTrueIfFieldElementIsNonZero() {
69+
// Assert:
70+
assertThat(TWO.isNonZero(), is(equalTo(true)));
71+
}
72+
73+
// endregion
74+
6775
/**
6876
* Test method for {@link FieldElement#isNegative()}.
6977
*/
@@ -142,7 +150,6 @@ public void testModPow() {
142150
@Test
143151
public void testEqualsObject() {
144152
assertThat(new BigIntegerFieldElement(ed25519Field, BigInteger.ZERO), is(equalTo(ZERO)));
145-
//assertThat(new BigIntegerFieldElement(ed25519Field, BYTES_ZERO), is(equalTo(ZERO)));
146153
assertThat(new BigIntegerFieldElement(ed25519Field, BigInteger.valueOf(1000)), is(equalTo(new BigIntegerFieldElement(ed25519Field, BigInteger.valueOf(1000)))));
147154
assertThat(ONE, is(not(equalTo(TWO))));
148155
}

0 commit comments

Comments
 (0)