Ninja
Functions
msvc_helper_test.cc File Reference
#include "msvc_helper.h"
#include <gtest/gtest.h>
#include "test.h"
#include "util.h"
Include dependency graph for msvc_helper_test.cc:

Go to the source code of this file.

Functions

 TEST (CLParserTest, ShowIncludes)
 
 TEST (CLParserTest, FilterInputFilename)
 
 TEST (CLParserTest, ParseSimple)
 
 TEST (CLParserTest, ParseFilenameFilter)
 
 TEST (CLParserTest, ParseSystemInclude)
 
 TEST (CLParserTest, DuplicatedHeader)
 
 TEST (CLParserTest, DuplicatedHeaderPathConverted)
 
 TEST (CLParserTest, SpacesInFilename)
 
 TEST (MSVCHelperTest, EnvBlock)
 

Function Documentation

TEST ( CLParserTest  ,
ShowIncludes   
)

Definition at line 22 of file msvc_helper_test.cc.

References CLParser::FilterShowIncludes().

TEST ( CLParserTest  ,
FilterInputFilename   
)

Definition at line 34 of file msvc_helper_test.cc.

References CLParser::FilterInputFilename().

TEST ( CLParserTest  ,
ParseSimple   
)

Definition at line 45 of file msvc_helper_test.cc.

References CLParser::includes_, and CLParser::Parse().

TEST ( CLParserTest  ,
ParseFilenameFilter   
)

Definition at line 57 of file msvc_helper_test.cc.

References CLParser::Parse().

TEST ( CLParserTest  ,
ParseSystemInclude   
)

Definition at line 65 of file msvc_helper_test.cc.

References CLParser::includes_, and CLParser::Parse().

TEST ( CLParserTest  ,
DuplicatedHeader   
)

Definition at line 78 of file msvc_helper_test.cc.

References CLParser::includes_, and CLParser::Parse().

TEST ( CLParserTest  ,
DuplicatedHeaderPathConverted   
)

Definition at line 89 of file msvc_helper_test.cc.

References CLParser::includes_, and CLParser::Parse().

TEST ( CLParserTest  ,
SpacesInFilename   
)

Definition at line 100 of file msvc_helper_test.cc.

References EscapeForDepfile().

TEST ( MSVCHelperTest  ,
EnvBlock   
)

Definition at line 105 of file msvc_helper_test.cc.

References CLWrapper::Run(), and CLWrapper::SetEnvBlock().