Ninja
Functions
util_test.cc File Reference
#include "util.h"
#include "test.h"
Include dependency graph for util_test.cc:

Go to the source code of this file.

Functions

 TEST (CanonicalizePath, PathSamples)
 
 TEST (CanonicalizePath, UpDir)
 
 TEST (CanonicalizePath, AbsolutePath)
 
 TEST (CanonicalizePath, NotNullTerminated)
 
 TEST (PathEscaping, TortureTest)
 
 TEST (PathEscaping, SensiblePathsAreNotNeedlesslyEscaped)
 
 TEST (PathEscaping, SensibleWin32PathsAreNotNeedlesslyEscaped)
 
 TEST (StripAnsiEscapeCodes, EscapeAtEnd)
 
 TEST (StripAnsiEscapeCodes, StripColors)
 
 TEST (ElideMiddle, NothingToElide)
 
 TEST (ElideMiddle, ElideInTheMiddle)
 

Function Documentation

◆ TEST() [1/11]

TEST ( CanonicalizePath  ,
PathSamples   
)

Definition at line 30 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, EXPECT_FALSE, and EXPECT_TRUE.

◆ TEST() [2/11]

TEST ( CanonicalizePath  ,
UpDir   
)

Definition at line 336 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, and EXPECT_TRUE.

◆ TEST() [3/11]

TEST ( CanonicalizePath  ,
AbsolutePath   
)

Definition at line 347 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, and EXPECT_TRUE.

◆ TEST() [4/11]

TEST ( CanonicalizePath  ,
NotNullTerminated   
)

Definition at line 354 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, and EXPECT_TRUE.

◆ TEST() [5/11]

TEST ( PathEscaping  ,
TortureTest   
)

Definition at line 373 of file util_test.cc.

References EXPECT_EQ, GetShellEscapedString(), and GetWin32EscapedString().

◆ TEST() [6/11]

TEST ( PathEscaping  ,
SensiblePathsAreNotNeedlesslyEscaped   
)

Definition at line 384 of file util_test.cc.

References EXPECT_EQ, GetShellEscapedString(), and GetWin32EscapedString().

◆ TEST() [7/11]

TEST ( PathEscaping  ,
SensibleWin32PathsAreNotNeedlesslyEscaped   
)

Definition at line 396 of file util_test.cc.

References EXPECT_EQ, and GetWin32EscapedString().

◆ TEST() [8/11]

TEST ( StripAnsiEscapeCodes  ,
EscapeAtEnd   
)

Definition at line 404 of file util_test.cc.

References EXPECT_EQ, and StripAnsiEscapeCodes().

◆ TEST() [9/11]

TEST ( StripAnsiEscapeCodes  ,
StripColors   
)

Definition at line 412 of file util_test.cc.

References EXPECT_EQ, and StripAnsiEscapeCodes().

◆ TEST() [10/11]

TEST ( ElideMiddle  ,
NothingToElide   
)

Definition at line 421 of file util_test.cc.

References ElideMiddle(), and EXPECT_EQ.

◆ TEST() [11/11]

TEST ( ElideMiddle  ,
ElideInTheMiddle   
)

Definition at line 431 of file util_test.cc.

References ElideMiddle(), and EXPECT_EQ.