1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
import QtQuick 2.0
import QtTest 1.0
import QuickFlux 1.0
TestCase {
name : "AppScriptGroupTests"
AppScript {
id: script1
script: {
once("dummy-message", function() {
});
}
}
AppScript {
id: script2
script: {
once("dummy-message", function() {
});
}
}
AppScriptGroup {
id: group1
scripts: [script1,script2];
}
function test_scripgroup() {
script1.run();
compare(script1.running, true);
compare(script2.running, false);
script2.run();
compare(script1.running, false);
compare(script2.running, true);
group1.exitAll();
compare(script1.running, false);
compare(script2.running, false);
}
AppScriptGroup {
id: group2;
}
function test_error_handling() {
group2.scripts = 3;
group2.scripts = [group1];
}
}
|