/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/com/thealgorithms/ciphers/BlowfishTest.java
38 строк
888 B
Piotr Idzik
style: enable `AvoidStarImport` in checkstyle (#5141)
05 май 2024, 21:48
Не верифицирован
05 май 2024, 21:48
414835d
Код
Авторство
О чём код?
package com.thealgorithms.ciphers; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; class BlowfishTest { Blowfish blowfish = new Blowfish(); @Test void testEncrypt() { // given String plainText = "123456abcd132536"; String key = "aabb09182736ccdd"; String expectedOutput = "d748ec383d3405f7"; // when String cipherText = blowfish.encrypt(plainText, key); // 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); } }