]> WPIA git - gigi.git/blob - tests/club/wpia/gigi/util/TestPasswordHash.java
fix: ResultSet.getDate is often wrong as it fetches day-precision times
[gigi.git] / tests / club / wpia / gigi / util / TestPasswordHash.java
1 package club.wpia.gigi.util;
2
3 import static org.junit.Assert.*;
4
5 import org.junit.Test;
6
7 import club.wpia.gigi.util.PasswordHash;
8
9 public class TestPasswordHash {
10
11     @Test
12     public void testVerify() {
13         assertTrue(PasswordHash.verifyHash("a", PasswordHash.hash("a")) != null);
14         assertTrue(PasswordHash.verifyHash("a1234", PasswordHash.hash("a1234")) != null);
15         assertTrue(PasswordHash.verifyHash("auhlcb4 9x,IUQẞ&lvrvä", PasswordHash.hash("auhlcb4 9x,IUQẞ&lvrvä")) != null);
16     }
17
18     @Test
19     public void testVerifyNegative() {
20         assertFalse(PasswordHash.verifyHash("b", PasswordHash.hash("a")) != null);
21         assertFalse(PasswordHash.verifyHash("ae", PasswordHash.hash("auhlcb4 9x,IUQẞ&lvrvä")) != null);
22     }
23 }