Sha256: cec493238ac46f916e19c2d8f538a19a7c2a1ebb7fb3b9c9eca4d2cc42de2a36
Contents?: true
Size: 1.55 KB
Versions: 97
Compression:
Stored size: 1.55 KB
Contents
import org.junit.Assert; import org.junit.Ignore; import org.junit.Test; public class RailFenceCipherTest { private RailFenceCipher railFenceCipher; @Test public void encodeWithTwoRails() { railFenceCipher = new RailFenceCipher(2); Assert.assertEquals("XXXXXXXXXOOOOOOOOO", railFenceCipher.getEncryptedData("XOXOXOXOXOXOXOXOXO")); } @Ignore("Remove to run test") @Test public void encodeWithThreeRails() { railFenceCipher = new RailFenceCipher(3); Assert.assertEquals("WECRLTEERDSOEEFEAOCAIVDEN", railFenceCipher.getEncryptedData("WEAREDISCOVEREDFLEEATONCE")); } @Ignore("Remove to run test") @Test public void encodeWithEndingInTheMiddle() { railFenceCipher = new RailFenceCipher(4); Assert.assertEquals("ESXIEECSR", railFenceCipher.getEncryptedData("EXERCISES")); } @Ignore("Remove to run test") @Test public void decodeWithThreeRails() { railFenceCipher = new RailFenceCipher(3); Assert.assertEquals("THEDEVILISINTHEDETAILS", railFenceCipher.getDecryptedData("TEITELHDVLSNHDTISEIIEA")); } @Ignore("Remove to run test") @Test public void decodeWithFiveRails() { railFenceCipher = new RailFenceCipher(5); Assert.assertEquals("EXERCISMISAWESOME", railFenceCipher.getDecryptedData("EIEXMSMESAORIWSCE")); } @Ignore("Remove to run test") @Test public void decodeWithSixRails() { railFenceCipher = new RailFenceCipher(6); Assert.assertEquals("112358132134558914423337761098715972584418167651094617711286", railFenceCipher.getDecryptedData("133714114238148966225439541018335470986172518171757571896261")); } }
Version data entries
97 entries across 97 versions & 1 rubygems