1
0
mirror of synced 2024-11-16 03:03:22 +01:00

Add Dysfunctional Test

This commit is contained in:
GCHQ 77703 2018-08-27 15:42:07 +01:00
parent 06d9302d96
commit edbd540c68
2 changed files with 24 additions and 0 deletions

View File

@ -64,6 +64,7 @@ import "./tests/operations/SetUnion";
import "./tests/operations/SymmetricDifference";
import "./tests/operations/TranslateDateTimeFormat";
import "./tests/operations/Magic";
import "./tests/operations/LengthValueDecoder";
let allTestsPassing = true;
const testStatusCounts = {

View File

@ -0,0 +1,23 @@
/**
* Length Value Decoder tests.
*
* @author gchq77703 []
* @copyright Crown Copyright 2018
* @license Apache-2.0
*/
import TestRegister from "../../TestRegister";
TestRegister.addTests([
{
name: "KeyValue",
input: [5,72,111,117,115,101,4,114,111,111,109,4,100,111,111,114],
expectedOutput: [{"key":[25],"length":5,"value":[72,111,117,115,101]},{"key":[73],"length":4,"value":[114,111,111,109]},{"key":[41],"length":4,"value":[100,111,111,114]}],
recipeConfig: [
{
"op": "Length Value Decoder",
"args": ["0 Bytes (No Key)", "1 Byte", false]
}
]
},
])