View Javadoc
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  }