Something went wrong on our end
-
[Projekt: Entwicklung - Neon][TicketNr.: 1074612][[Beobachtungen] Benachrichtigung bei Felder mit DropDown-process]
[Projekt: Entwicklung - Neon][TicketNr.: 1074612][[Beobachtungen] Benachrichtigung bei Felder mit DropDown-process]
process.js 1.93 KiB
import("Observation_lib");
import("Sql_lib");
import("system.result");
import("system.translate");
import("system.vars");
import("Keyword_lib");
import("UnitTest_lib");
var parseVariableIfNeed = new TestSuite("Observation.parseVariableIfNeed", [
new Test("",
function(pTester, pDataProvider) {
let object = { "TEST" :pDataProvider[0]}
Observation.parseVariableIfNeed(object, "TEST");
var actualValue = object["TEST"];
pTester.expectThat(actualValue).equals(pDataProvider[1]).assert();
},
function dataProvider(){
return [
[JSON.stringify({"NAME" : "HANS"}), {"NAME" : "HANS"}],
[{"NAME" : "HANS"}, {"NAME" : "HANS"}],
[null, null],
[0, 0],
[undefined, undefined],
["[1,2,3]", [1,2,3]],
[[1,2,3], [1,2,3]]
];
}
)
]);
var parseVariableIfNeed = new TestSuite("Observation.parseVariableIfNeed", [
new Test("",
function(pTester, pDataProvider) {
let object = { "TEST" :pDataProvider[0]}
Observation.parseVariableIfNeed(object, "TEST");
var actualValue = object["TEST"];
pTester.expectThat(actualValue).equals(pDataProvider[1]).assert();
},
function dataProvider(){
return [
[JSON.stringify({"NAME" : "HANS"}), {"NAME" : "HANS"}],
[{"NAME" : "HANS"}, {"NAME" : "HANS"}],
[null, null],
["TESTString", "TESTString"],
[0, 0],
[undefined, undefined],
["[1,2,3]", [1,2,3]],
[[1,2,3], [1,2,3]]
];
}
)
]);
var tester = new Tester("Test Observation_lib");
tester.initCoverage(Observation);
tester.test(parseVariableIfNeed);
tester.summary();
result.object(tester.getResults());