Ninja
Classes | Functions | Variables
missing_deps_test.cc File Reference
#include <memory>
#include "deps_log.h"
#include "graph.h"
#include "missing_deps.h"
#include "state.h"
#include "test.h"
Include dependency graph for missing_deps_test.cc:

Go to the source code of this file.

Classes

struct  MissingDependencyScannerTest
 
class  MissingDependencyTestDelegate
 

Functions

 TEST_F (MissingDependencyScannerTest, CycleInGraph)
 
 TEST_F (MissingDependencyScannerTest, CyclicMissingDep)
 
 TEST_F (MissingDependencyScannerTest, EmptyGraph)
 
 TEST_F (MissingDependencyScannerTest, MissingDepFixedDirect)
 
 TEST_F (MissingDependencyScannerTest, MissingDepFixedIndirect)
 
 TEST_F (MissingDependencyScannerTest, MissingDepPresent)
 
 TEST_F (MissingDependencyScannerTest, NoMissingDep)
 

Variables

const char kTestDepsLogFilename [] = "MissingDepTest-tempdepslog"
 

Function Documentation

◆ TEST_F() [1/7]

TEST_F ( MissingDependencyScannerTest  ,
CycleInGraph   
)

Definition at line 157 of file missing_deps_test.cc.

◆ TEST_F() [2/7]

TEST_F ( MissingDependencyScannerTest  ,
CyclicMissingDep   
)

Definition at line 141 of file missing_deps_test.cc.

◆ TEST_F() [3/7]

TEST_F ( MissingDependencyScannerTest  ,
EmptyGraph   
)

Definition at line 97 of file missing_deps_test.cc.

◆ TEST_F() [4/7]

TEST_F ( MissingDependencyScannerTest  ,
MissingDepFixedDirect   
)

Definition at line 120 of file missing_deps_test.cc.

◆ TEST_F() [5/7]

TEST_F ( MissingDependencyScannerTest  ,
MissingDepFixedIndirect   
)

Definition at line 129 of file missing_deps_test.cc.

◆ TEST_F() [6/7]

TEST_F ( MissingDependencyScannerTest  ,
MissingDepPresent   
)

Definition at line 108 of file missing_deps_test.cc.

◆ TEST_F() [7/7]

TEST_F ( MissingDependencyScannerTest  ,
NoMissingDep   
)

Definition at line 102 of file missing_deps_test.cc.

Variable Documentation

◆ kTestDepsLogFilename

const char kTestDepsLogFilename[] = "MissingDepTest-tempdepslog"