Test module type support
[reactos.git] / reactos / tools / rbuild / tests / invoketest.cpp
1 #include "test.h"
2
3 using std::string;
4
5 void InvokeTest::Run()
6 {
7 string projectFilename ( RBUILD_BASE "tests/data/invoke.xml" );
8 Project project ( projectFilename );
9 ARE_EQUAL(1, project.modules.size());
10
11 Module& module1 = *project.modules[0];
12 ARE_EQUAL(1, module1.invocations.size());
13
14 Invoke& invoke1 = *module1.invocations[0];
15 ARE_EQUAL(1, invoke1.output.size());
16
17 InvokeFile& file1 = *invoke1.output[0];
18 ARE_EQUAL(FixSeparator("dir1/file1.c"), file1.name);
19 }