aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/v4/data/stringComparison.qml
blob: d9eab5389e2ecd9c99a8f81ede43c259b23cef7c (plain)
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
import QtQuick 2.0

QtObject {
    property string string1: "aaba"
    property string string2: "aa"
    property string string3: "aaab"
    property string string4: "c"
    property string string5: string2 + string4

    property bool test1: string1 > string2
    property bool test2: string2 < string1
    property bool test3: string1 > string3
    property bool test4: string3 < string1
    property bool test5: string1 < string4
    property bool test6: string4 > string1
    property bool test7: string1 < string5
    property bool test8: string5 > string1

    property bool test9: string1 == "aaba"
    property bool test10: string1 != "baa"
    property bool test11: string1 === "aaba"
    property bool test12: string1 !== "baa"
    property bool test13: string4 == "c"
    property bool test14: string4 != "d"
    property bool test15: string4 === "c"
    property bool test16: string4 !== "d"
    property bool test17: string5 === "aac"
    property bool test18: string5 !== "aad"

    property bool test19: string1 >= string2
    property bool test20: string2 <= string1
    property bool test21: string1 >= string3
    property bool test22: string3 <= string1
    property bool test23: string1 <= string4
    property bool test24: string4 >= string1
    property bool test25: string4 <= "c"
    property bool test26: string4 >= "c"
    property bool test27: string5 <= "aac"
    property bool test28: string5 >= "aac"
}