Logic: VS Solution Parsing update

Updated vs solution parsing, fixed some issues. Also fixed some issues with corresponding unit tests.
This commit is contained in:
Manuel Dobusch
2016-02-15 17:55:01 +01:00
parent 1113544b6b
commit d31557cb66
10 changed files with 636 additions and 18 deletions
+3 -3
View File
@@ -45,7 +45,7 @@ public:
{
SolutionParserVisualStudio parser;
parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln");
std::vector<std::string> includePaths = parser.getIncludePaths();
std::vector<std::string> includePaths = parser.getIncludePathsNonCanonical();
TS_ASSERT_EQUALS(23, includePaths.size());
}
@@ -54,8 +54,8 @@ public:
{
SolutionParserVisualStudio parser;
parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln");
std::vector<std::string> projectItems = parser.getProjectItems();
std::vector<std::string> projectItems = parser.getProjectItemsNonCanonical();
TS_ASSERT_EQUALS(447, projectItems.size());
TS_ASSERT_EQUALS(450, projectItems.size());
}
};