ddea2f9770a4245562afa62436e61a047de6619b
5 void IncludeTest::Run()
7 string
projectFilename ( RBUILD_BASE
"tests/data/include.xml" );
8 Project
project ( projectFilename
);
9 ARE_EQUAL(1, project
.non_if_data
.includes
.size());
10 Include
& include1
= *project
.non_if_data
.includes
[0];
11 ARE_EQUAL("include1", include1
.directory
);
13 ARE_EQUAL(2, project
.modules
.size());
14 Module
& module1
= *project
.modules
[0];
15 Module
& module2
= *project
.modules
[1];
17 ARE_EQUAL(1, module1
.non_if_data
.includes
.size());
18 Include
& include2
= *module1
.non_if_data
.includes
[0];
19 ARE_EQUAL("include2", include2
.directory
);
21 ARE_EQUAL(1, module2
.non_if_data
.includes
.size());
22 Include
& include3
= *module2
.non_if_data
.includes
[0];
23 ARE_EQUAL(FixSeparator("./dir1/include3"), include3
.directory
);