Format code with prettier (#3375)

This commit is contained in:
acbin
2022-10-03 17:23:00 +08:00
committed by GitHub
parent 32b9b11ed5
commit e96f567bfc
464 changed files with 11483 additions and 6189 deletions

View File

@ -6,38 +6,33 @@ import org.junit.jupiter.api.Test;
class BlowfishTest {
Blowfish blowfish = new Blowfish();
Blowfish blowfish = new Blowfish();
@Test
void testEncrypt() {
@Test
void testEncrypt() {
//given
String plainText = "123456abcd132536";
String key = "aabb09182736ccdd";
String expectedOutput = "d748ec383d3405f7";
//given
String plainText = "123456abcd132536";
String key = "aabb09182736ccdd";
String expectedOutput = "d748ec383d3405f7";
//when
String cipherText = blowfish.encrypt(plainText, key);
//then
assertEquals(expectedOutput, cipherText);
//when
String cipherText = blowfish.encrypt(plainText, key);
}
@Test
void testDecrypt() {
//given
String cipherText = "d748ec383d3405f7";
String key = "aabb09182736ccdd";
String expectedOutput = "123456abcd132536";
//when
String plainText = blowfish.decrypt(cipherText, key);
//then
assertEquals(expectedOutput, plainText);
//then
assertEquals(expectedOutput, cipherText);
}
}
@Test
void testDecrypt() {
//given
String cipherText = "d748ec383d3405f7";
String key = "aabb09182736ccdd";
String expectedOutput = "123456abcd132536";
//when
String plainText = blowfish.decrypt(cipherText, key);
//then
assertEquals(expectedOutput, plainText);
}
}

View File

@ -1,9 +1,9 @@
package com.thealgorithms.ciphers;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class PolybiusTest {
@Test

View File

@ -1,87 +1,96 @@
package com.thealgorithms.ciphers.a5;
import org.junit.jupiter.api.Test;
import java.util.BitSet;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import java.util.BitSet;
import org.junit.jupiter.api.Test;
// Basic tests for sanity check
class LFSRTest {
// Represents 0100 1110 0010 1111 0100 1101 0111 1100 0001 1110 1011 1000 1000 1011 0011 1010
// But we start reverse way because bitset starts from most right (1010)
byte[] sessionKeyBytes = { 58, (byte) 139, (byte) 184, 30, 124, 77, 47, 78 };
byte[] sessionKeyBytes = {
58,
(byte) 139,
(byte) 184,
30,
124,
77,
47,
78,
};
// Represents 11 1010 1011 0011 1100 1011
byte[] frameCounterBytes = { (byte) 203, (byte) 179, 58 };
@Test
void initialize() {
BitSet sessionKey = BitSet.valueOf( sessionKeyBytes );
BitSet frameCounter = BitSet.valueOf( frameCounterBytes );
BitSet sessionKey = BitSet.valueOf(sessionKeyBytes);
BitSet frameCounter = BitSet.valueOf(frameCounterBytes);
BitSet expected = new BitSet( 19 );
expected.set( 0 );
expected.set( 1 );
expected.set( 3 );
expected.set( 4 );
expected.set( 5 );
expected.set( 7 );
expected.set( 9 );
expected.set( 10 );
expected.set( 11 );
expected.set( 12 );
expected.set( 13 );
expected.set( 15 );
expected.set( 16 );
expected.set( 17 );
BitSet expected = new BitSet(19);
expected.set(0);
expected.set(1);
expected.set(3);
expected.set(4);
expected.set(5);
expected.set(7);
expected.set(9);
expected.set(10);
expected.set(11);
expected.set(12);
expected.set(13);
expected.set(15);
expected.set(16);
expected.set(17);
LFSR lfsr0 = new LFSR( 19, 8, new int[]{ 13, 16, 17, 18 } );
lfsr0.initialize( sessionKey, frameCounter );
assertEquals( expected.toString(), lfsr0.toString() );
LFSR lfsr0 = new LFSR(19, 8, new int[] { 13, 16, 17, 18 });
lfsr0.initialize(sessionKey, frameCounter);
assertEquals(expected.toString(), lfsr0.toString());
}
@Test
void clock() {
BitSet sessionKey = BitSet.valueOf( sessionKeyBytes );
BitSet frameCounter = BitSet.valueOf( frameCounterBytes );
BitSet sessionKey = BitSet.valueOf(sessionKeyBytes);
BitSet frameCounter = BitSet.valueOf(frameCounterBytes);
LFSR lfsr0 = new LFSR( 19, 8, new int[]{ 13, 16, 17, 18 } );
lfsr0.initialize( sessionKey, frameCounter );
LFSR lfsr0 = new LFSR(19, 8, new int[] { 13, 16, 17, 18 });
lfsr0.initialize(sessionKey, frameCounter);
BitSet expected = new BitSet( 19 );
expected.set( 0 );
expected.set( 1 );
expected.set( 2 );
expected.set( 4 );
expected.set( 5 );
expected.set( 6 );
expected.set( 8 );
expected.set( 10 );
expected.set( 11 );
expected.set( 12 );
expected.set( 13 );
expected.set( 14 );
expected.set( 16 );
expected.set( 17 );
expected.set( 18 );
BitSet expected = new BitSet(19);
expected.set(0);
expected.set(1);
expected.set(2);
expected.set(4);
expected.set(5);
expected.set(6);
expected.set(8);
expected.set(10);
expected.set(11);
expected.set(12);
expected.set(13);
expected.set(14);
expected.set(16);
expected.set(17);
expected.set(18);
lfsr0.clock();
assertEquals( expected.toString(), lfsr0.toString() );
assertEquals(expected.toString(), lfsr0.toString());
}
@Test
void getClockBit() {
BitSet sessionKey = BitSet.valueOf( sessionKeyBytes );
BitSet frameCounter = BitSet.valueOf( frameCounterBytes );
BitSet sessionKey = BitSet.valueOf(sessionKeyBytes);
BitSet frameCounter = BitSet.valueOf(frameCounterBytes);
LFSR lfsr0 = new LFSR( 19, 8, new int[]{ 13, 16, 17, 18 } );
LFSR lfsr0 = new LFSR(19, 8, new int[] { 13, 16, 17, 18 });
assertFalse( lfsr0.getClockBit() );
assertFalse(lfsr0.getClockBit());
lfsr0.initialize( sessionKey, frameCounter );
lfsr0.initialize(sessionKey, frameCounter);
assertFalse( lfsr0.getClockBit() );
assertFalse(lfsr0.getClockBit());
}
}