123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- /**
- * Cipher tests.
- *
- * @author Matt C [matt@artemisbot.uk]
- *
- * @copyright Crown Copyright 2017
- * @license Apache-2.0
- */
- import TestRegister from "../../TestRegister.js";
- TestRegister.addTests([
- {
- name: "Bifid Cipher Encode: no input",
- input: "",
- expectedOutput: "",
- recipeConfig: [
- {
- "op": "Bifid Cipher Encode",
- "args": ["nothing"]
- }
- ],
- },
- {
- name: "Bifid Cipher Encode: no key",
- input: "We recreate conditions similar to the Van-Allen radiation belt in our secure facilities.",
- expectedOutput: "Vq daqcliho rmltofvlnc qbdhlcr nt qdq Fbm-Rdkkm vuoottnoi aitp al axf tdtmvt owppkaodtx.",
- recipeConfig: [
- {
- "op": "Bifid Cipher Encode",
- "args": [""]
- }
- ],
- },
- {
- name: "Bifid Cipher Encode: normal",
- input: "We recreate conditions similar to the Van-Allen radiation belt in our secure facilities.",
- expectedOutput: "Wc snpsigdd cpfrrcxnfi hikdnnp dm crc Fcb-Pdeug vueageacc vtyl sa zxm crebzp lyoeuaiwpv.",
- recipeConfig: [
- {
- "op": "Bifid Cipher Encode",
- "args": ["Schrodinger"]
- }
- ],
- },
- {
- name: "Bifid Cipher Decode: no input",
- input: "",
- expectedOutput: "",
- recipeConfig: [
- {
- "op": "Bifid Cipher Decode",
- "args": ["nothing"]
- }
- ],
- },
- {
- name: "Bifid Cipher Decode: no key",
- input: "Vq daqcliho rmltofvlnc qbdhlcr nt qdq Fbm-Rdkkm vuoottnoi aitp al axf tdtmvt owppkaodtx.",
- expectedOutput: "We recreate conditions similar to the Van-Allen radiation belt in our secure facilities.",
- recipeConfig: [
- {
- "op": "Bifid Cipher Decode",
- "args": [""]
- }
- ],
- },
- {
- name: "Bifid Cipher Decode: normal",
- input: "Wc snpsigdd cpfrrcxnfi hikdnnp dm crc Fcb-Pdeug vueageacc vtyl sa zxm crebzp lyoeuaiwpv.",
- expectedOutput: "We recreate conditions similar to the Van-Allen radiation belt in our secure facilities.",
- recipeConfig: [
- {
- "op": "Bifid Cipher Decode",
- "args": ["Schrodinger"]
- }
- ],
- },
- ]);
|