TestColumnar.java edited online with Bitbucket

This commit is contained in:
2022-01-31 22:41:21 +00:00
parent 196a16b6d3
commit 24ee26747c

View File

@@ -1,7 +1,7 @@
//Mattrixwv/src/test/java/com/mattrixwv/CipherStreamJava/polySubstitution/TestColumnar.java //Mattrixwv/src/test/java/com/mattrixwv/CipherStreamJava/polySubstitution/TestColumnar.java
//Mattrixwv //Mattrixwv
// Created: 01-16-22 // Created: 01-16-22
//Modified: 01-16-22 //Modified: 01-31-22
package com.mattrixwv.CipherStreamJava.polySubstitution; package com.mattrixwv.CipherStreamJava.polySubstitution;
@@ -51,7 +51,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Edxeoxm te*acxgoxsnxsex"; correctOutput = "Edxeoxm te*acxgoxsnxsex";
output = cipher.encode(keyword, inputString); output = cipher.encode(keyword, inputString);
assertEquals("Columnar failed whitespace encoding.", correctOutput, output); assertEquals("Columnar failed mixed case, whitespace, and symbol encoding.", correctOutput, output);
} }
@Test @Test
public void testNoCapitalEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoCapitalEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -89,7 +89,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "EDXEOXM TE*ACXGOXSNXSEX"; correctOutput = "EDXEOXM TE*ACXGOXSNXSEX";
output = cipher.encode(keyword, inputString); output = cipher.encode(keyword, inputString);
assertEquals("Columnar failed no capitals whitespace encoding.", correctOutput, output); assertEquals("Columnar failed no capitals mixed case, whitespace, and symbol encoding.", correctOutput, output);
} }
@Test @Test
public void testNoWhitespaceEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoWhitespaceEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -127,7 +127,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Edxeoxmte*acxgoxsnxsex"; correctOutput = "Edxeoxmte*acxgoxsnxsex";
output = cipher.encode(keyword, inputString); output = cipher.encode(keyword, inputString);
assertEquals("Columnar failed no whitespace whitespace encoding.", correctOutput, output); assertEquals("Columnar failed no whitespace mixed case, whitespace, and symbol encoding.", correctOutput, output);
} }
@Test @Test
public void testNoSymbolEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoSymbolEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -165,7 +165,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Edxeoxm teacxgoxsnxsex"; correctOutput = "Edxeoxm teacxgoxsnxsex";
output = cipher.encode(keyword, inputString); output = cipher.encode(keyword, inputString);
assertEquals("Columnar failed no symbol whitespace encoding.", correctOutput, output); assertEquals("Columnar failed no symbol mixed case, whitespace, and symbol encoding.", correctOutput, output);
} }
@Test @Test
public void testNoPaddingEncoding() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoPaddingEncoding() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -203,7 +203,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Edeomte Ac*gosnse"; correctOutput = "Edeomte Ac*gosnse";
output = cipher.encode(keyword, inputString); output = cipher.encode(keyword, inputString);
assertEquals("Columnar failed no padding whitespace encoding.", correctOutput, output); assertEquals("Columnar failed no padding mixed case, whitespace, and symbol encoding.", correctOutput, output);
} }
@Test @Test
public void testNoCapitalWhitespaceSymbolEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoCapitalWhitespaceSymbolEncode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -241,7 +241,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "EDXEOXMTEACXGOXSNXSEX"; correctOutput = "EDXEOXMTEACXGOXSNXSEX";
output = cipher.encode(keyword, inputString); output = cipher.encode(keyword, inputString);
assertEquals("Columnar failed secure whitespace encoding.", correctOutput, output); assertEquals("Columnar failed secure mixed case, whitespace, and symbol encoding.", correctOutput, output);
} }
@@ -281,7 +281,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Message to*encodexxxxxx"; correctOutput = "Message to*encodexxxxxx";
output = cipher.decode(keyword, inputString); output = cipher.decode(keyword, inputString);
assertEquals("Columnar failed whitespace decoding.", correctOutput, output); assertEquals("Columnar failed mixed case, whitespace, and symbol decoding.", correctOutput, output);
} }
@Test @Test
public void testNoCapitalDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoCapitalDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -319,7 +319,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "MESSAGE TO*ENCODEXXXXXX"; correctOutput = "MESSAGE TO*ENCODEXXXXXX";
output = cipher.decode(keyword, inputString); output = cipher.decode(keyword, inputString);
assertEquals("Columnar failed no capital whitespace decoding.", correctOutput, output); assertEquals("Columnar failed no capital mixed case, whitespace, and symbol decoding.", correctOutput, output);
} }
@Test @Test
public void testNoWhitespaceDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoWhitespaceDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -357,7 +357,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Messageto*encodexxxxxx"; correctOutput = "Messageto*encodexxxxxx";
output = cipher.decode(keyword, inputString); output = cipher.decode(keyword, inputString);
assertEquals("Columnar failed no whitespace whitespace decoding.", correctOutput, output); assertEquals("Columnar failed no whitespace mixed case, whitespace, and symbol decoding.", correctOutput, output);
} }
@Test @Test
public void testNoSymbolDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoSymbolDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -395,7 +395,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Message toencodexxxxxx"; correctOutput = "Message toencodexxxxxx";
output = cipher.decode(keyword, inputString); output = cipher.decode(keyword, inputString);
assertEquals("Columnar failed no symbol whitespace decoding.", correctOutput, output); assertEquals("Columnar failed no symbol mixed case, whitespace, and symbol decoding.", correctOutput, output);
} }
@Test @Test
public void testNoPaddingDecoding() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoPaddingDecoding() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -433,7 +433,7 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "Message to*encode"; correctOutput = "Message to*encode";
output = cipher.decode(keyword, inputString); output = cipher.decode(keyword, inputString);
assertEquals("Columnar failed no padding whitespace decoding.", correctOutput, output); assertEquals("Columnar failed no padding mixed case, whitespace, and symbol decoding.", correctOutput, output);
} }
@Test @Test
public void testNoCapitalWhitespaceSymbolDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{ public void testNoCapitalWhitespaceSymbolDecode() throws InvalidCharacterException, InvalidKeywordException, InvalidInputException{
@@ -471,6 +471,6 @@ public class TestColumnar{
keyword = "keyword"; keyword = "keyword";
correctOutput = "MESSAGETOENCODEXXXXXX"; correctOutput = "MESSAGETOENCODEXXXXXX";
output = cipher.decode(keyword, inputString); output = cipher.decode(keyword, inputString);
assertEquals("Columnar failed secure whitespace decoding.", correctOutput, output); assertEquals("Columnar failed secure mixed case, whitespace, and symbol decoding.", correctOutput, output);
} }
} }