/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/com/thealgorithms/ciphers/AutokeyTest.java
36 строк
798 B
Benjamin Burstein
Add autokey cipher (#5569)
06 окт 2024, 08:37
Не верифицирован
06 окт 2024, 08:37
07cb6c4
Код
Авторство
О чём код?
package com.thealgorithms.ciphers; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; class AutokeyCipherTest { Autokey autokeyCipher = new Autokey(); @Test void autokeyEncryptTest() { // given String plaintext = "MEET AT DAWN"; String keyword = "QUEEN"; // when String cipherText = autokeyCipher.encrypt(plaintext, keyword); // then assertEquals("CYIXNFHEPN", cipherText); } @Test void autokeyDecryptTest() { // given String ciphertext = "CYIX NF HEPN"; String keyword = "QUEEN"; // when String plainText = autokeyCipher.decrypt(ciphertext, keyword); // then assertEquals("MEETATDAWN", plainText); } }