author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> |
Wed, 18 Aug 2010 10:37:55 +0300 | |
changeset 33 | 3e2da88830cd |
parent 0 | 1918ee327afb |
permissions | -rw-r--r-- |
0 | 1 |
CONFIG = qt thread |
2 |
||
3 |
#count |
|
4 |
!count( CONFIG, 2 ) { |
|
5 |
message( "FAILED: count function: $$CONFIG" ) |
|
6 |
} |
|
7 |
||
8 |
#contains |
|
9 |
!contains( CONFIG, thread ) { |
|
10 |
message( "FAILED: contains function: $$CONFIG" ) |
|
11 |
} |
|
12 |
||
13 |
#exists |
|
14 |
!exists( functions.pro ) { |
|
15 |
message( "FAILED: exists function" ) |
|
16 |
} |
|
17 |
||
18 |
#isEmpty |
|
19 |
isEmpty( CONFIG ) { |
|
20 |
message( "FAILED: isEmpty function: $CONFIG" ) |
|
21 |
} |
|
22 |
||
23 |
#files |
|
24 |
!equals($$list($$files(one/*.cpp)), "one/1.cpp one/2.cpp") { |
|
25 |
message( "FAILED: files function: one/*.cpp" ) |
|
26 |
} |
|
27 |
!equals($$list($$files(one/1*.cpp)), "one/1.cpp") { |
|
28 |
message( "FAILED: files function: one/1*.cpp" ) |
|
29 |
} |
|
30 |
!equals($$list($$files(two/*.cpp)), "two/1.cpp two/2.cpp") { |
|
31 |
message( "FAILED: files function: two/*.cpp" ) |
|
32 |
} |
|
33 |
!equals($$list($$files(three/wildcard*.cpp)), "three/wildcard21.cpp three/wildcard22.cpp") { |
|
34 |
message( "FAILED: files function: three/wildcard*.cpp" ) |
|
35 |
} |
|
36 |
!equals($$list($$files(*.cpp)), "1.cpp 2.cpp wildcard21.cpp wildcard22.cpp") { |
|
37 |
message( "FAILED: files function: *.cpp" ) |
|
38 |
} |
|
39 |
!equals($$list($$files(wildcard*.cpp)), "wildcard21.cpp wildcard22.cpp") { |
|
40 |
message( "FAILED: files function: wildcard*.cpp" ) |
|
41 |
} |
|
42 |
||
43 |
#infile |
|
44 |
!infile( infiletest.pro, DEFINES, QT_DLL ){ |
|
45 |
message( "FAILED: infile function" ) |
|
46 |
} |
|
47 |
||
48 |
#include |
|
49 |
include( infiletest.pro, "", true ) |
|
50 |
!contains( DEFINES, QT_DLL ) { |
|
51 |
message( "FAILED: include function: $$DEFINES" ) |
|
52 |
} |
|
53 |
||
54 |
#replace |
|
55 |
VERSION=1.0.0 |
|
33
3e2da88830cd
Revision: 201031
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
56 |
VERSION_replaced=$$replace(VERSION,\\.,_) |
0 | 57 |
!isEqual(VERSION_replaced, 1_0_0) { |
58 |
message( "FAILED: replace function: $$VERSION_replaced" ) |
|
59 |
} |
|
60 |
||
61 |
#test functions |
|
62 |
defineTest(myTestFunction) { |
|
63 |
RESULT = |
|
64 |
list=$$1 |
|
65 |
for(l, list) { |
|
66 |
RESULT += $$l |
|
67 |
} |
|
68 |
export(RESULT) |
|
69 |
} |
|
70 |
myTestFunction(oink baa moo) |
|
71 |
!equals($$list($$member(RESULT, 0)), "oink") { |
|
72 |
message("FAILED: myTestFunction: $$RESULT") |
|
73 |
} |
|
74 |
myTestFunction("oink baa" moo) |
|
75 |
!equals($$list($$member(RESULT, 0)), "oink baa") { |
|
76 |
message("FAILED: myTestFunction: $$RESULT") |
|
77 |
} |
|
78 |
myTestFunction(oink "baa moo") |
|
79 |
!equals($$list($$member(RESULT, 0)), "oink") { |
|
80 |
message("FAILED: myTestFunction: $$RESULT") |
|
81 |
} |
|
82 |
myTestFunction("oink baa moo") |
|
83 |
!equals($$list($$member(RESULT, 0)), "oink baa moo") { |
|
84 |
message("FAILED: myTestFunction: $$RESULT") |
|
85 |
} |
|
86 |
||
87 |