7 string
projectFilename ( RBUILD_BASE
"tests/data/if.xml" );
8 Project
project ( projectFilename
);
10 ARE_EQUAL ( 1, project
.modules
.size () );
11 Module
& module1
= *project
.modules
[0];
13 ARE_EQUAL ( 1, module1
.non_if_data
.ifs
.size () );
14 If
& if1
= *module1
.non_if_data
.ifs
[0];
15 ARE_EQUAL ( "VAR1", if1
.property
);
16 ARE_EQUAL ( "value1", if1
.value
);
18 ARE_EQUAL ( 1, if1
.data
.files
.size () );
19 File
& file1
= *if1
.data
.files
[0];
20 ARE_EQUAL( SSEP
"file1.c", file1
.name
);
22 ARE_EQUAL ( 1, module1
.non_if_data
.files
.size () );
23 File
& file2
= *module1
.non_if_data
.files
[0];
24 ARE_EQUAL( SSEP
"file2.c", file2
.name
);