File: tst_keytable.qml

package info (click to toggle)
quickflux 1.1.3%2Bgit20201110.2a37acf-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,036 kB
  • sloc: cpp: 2,874; makefile: 26
file content (40 lines) | stat: -rw-r--r-- 783 bytes parent folder | download
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
// To prove that it could pass QImage via AppDispatcher
import QtQuick 2.0
import QtTest 1.0
import QuickFlux 1.0

TestCase {
    name : "KeyTableTests"

    KeyTable {
        id: table1

        property string value1;

        property int value2;

        property string value3;

        property string custom: "customValue";

        property real value4 : 5.5;
    }


    function test_stringTable() {
        compare(table1.objectName, "");
        compare(table1.value1 , "value1");
        compare(table1.value2 , 0);
        compare(table1.value3 , "value3");
        compare(table1.custom , "customValue");

    }

    function test_code_generator() {

        table1.genHeaderFile("ActionTypes");
        table1.genSourceFile("ActionTypes","actiontypes.h");
    }

}