|
| 1 | +package com.ciphers; |
| 2 | + |
| 3 | +import org.junit.jupiter.api.Assertions; |
| 4 | +import org.junit.jupiter.api.Test; |
| 5 | + |
| 6 | +class CaesarBruteForceTest { |
| 7 | + @Test |
| 8 | + void testCaesarBruteForce() { |
| 9 | + CaesarBruteForce cipher = new CaesarBruteForce(); |
| 10 | + |
| 11 | + Assertions.assertSame(true, cipher.decrypt("TKFK", 1).contains("JAVA")); |
| 12 | + Assertions.assertSame(true, cipher.decrypt("QHCH", 1).contains("JAVA")); |
| 13 | + Assertions.assertSame(true, cipher.decrypt("LUHREIU", 1).contains("VERBOSE")); |
| 14 | + Assertions.assertSame(true, cipher.decrypt("Mkockb", 1).contains("CAESAR")); |
| 15 | + Assertions.assertSame(true, cipher.decrypt("olssv", 1).contains("HELLO")); |
| 16 | + Assertions.assertSame(true, cipher.decrypt("Zvksxdohd", 1).contains("PLAINTEXT")); |
| 17 | + Assertions.assertSame(true, cipher.decrypt("XGVKRIM", 1).contains("ENCRYPT")); |
| 18 | + Assertions.assertSame(true, cipher.decrypt("OZRRVNQC123", 1).contains("PASSWORD123")); |
| 19 | + Assertions.assertSame(true, cipher.decrypt("GEQDZMYQ", 1).contains("USERNAME")); |
| 20 | + Assertions.assertSame(true, cipher.decrypt("IKHMXVMXW", 1).contains("PROTECTED")); |
| 21 | + Assertions.assertSame(true, cipher.decrypt("ZPSRC-DMPACB", 1).contains("BRUTE-FORCED")); |
| 22 | + Assertions.assertSame(true, cipher.decrypt("VCTKJ!", 1).contains("PWNED!")); |
| 23 | + Assertions.assertSame(true, cipher.decrypt("JKLMNOP", 1).contains("ABCDEFG")); |
| 24 | + Assertions.assertSame(true, cipher.decrypt("QFMDHCUFODVWQ", 1).contains("CRYPTOGRAPHIC")); |
| 25 | + Assertions.assertSame(true, cipher.decrypt("Dmbncdc", 1).contains("ENCODED")); |
| 26 | + } |
| 27 | +} |
0 commit comments