Ajout de junit

This commit is contained in:
Lucàs
2022-10-26 10:00:03 +02:00
parent 7cfe0a7c44
commit 2852716d27
27 changed files with 90 additions and 5 deletions
+85
View File
@@ -0,0 +1,85 @@
package cryptography;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import java.util.HashMap;
import java.util.Map;
import static org.junit.jupiter.api.Assertions.*;
class DesTest {
@BeforeEach
void setUp() {
}
@AfterEach
void tearDown() {
}
@Test
void stringToBits() {
HashMap<String, int[]> attendu = new HashMap<>() {{
put("Bonjour", new int[]{0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0});
}};
for (Map.Entry<String, int[]> test : attendu.entrySet()) {
assertArrayEquals(Des.stringToBits(test.getKey()), test.getValue());
}
}
@Test
void generePermutation() {
}
@Test
void bitsToString() {
}
@Test
void permutation() {
}
@Test
void invPermutation() {
}
@Test
void decoupage() {
}
@Test
void recollageBloc() {
}
@Test
void decaleGauche() {
}
@Test
void xor() {
}
@Test
void genereCle() {
}
@Test
void fonction_S() {
}
@Test
void fonction_F() {
}
@Test
void crypte() {
}
@Test
void decrypte() {
}
}