1 package civitas.crypto.petcommitment.tests;
2
3 import static org.junit.jupiter.api.Assertions.assertFalse;
4 import static org.junit.jupiter.api.Assertions.assertTrue;
5
6 import org.junit.jupiter.api.DisplayName;
7 import org.junit.jupiter.api.Test;
8 import org.mockito.InjectMocks;
9
10 import civitas.crypto.Constants;
11 import civitas.crypto.msg.ElGamalMsg;
12 import civitas.crypto.petcommitment.IsPetResult;
13 import io.github.magwas.konveyor.testing.TestBase;
14
15 class IsPetResultTest extends TestBase implements Constants {
16
17 @InjectMocks
18 IsPetResult isPetResult;
19
20 @Test
21 @DisplayName("it is pet result, if it equals one")
22 void test() {
23 assertTrue(isPetResult.apply(new ElGamalMsg(ONE)));
24 }
25
26 @Test
27 @DisplayName("not pet result, if it does not equal one")
28 void test1() {
29 assertFalse(isPetResult.apply(new ElGamalMsg(TWO)));
30 }
31 }