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 28 of file util_test.cc.

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

◆ TEST() [2/11]

TEST ( CanonicalizePath  ,
UpDir   
)

Definition at line 334 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, and EXPECT_TRUE.

◆ TEST() [3/11]

TEST ( CanonicalizePath  ,
AbsolutePath   
)

Definition at line 345 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, and EXPECT_TRUE.

◆ TEST() [4/11]

TEST ( CanonicalizePath  ,
NotNullTerminated   
)

Definition at line 352 of file util_test.cc.

References CanonicalizePath(), EXPECT_EQ, and EXPECT_TRUE.

◆ TEST() [5/11]

TEST ( PathEscaping  ,
TortureTest   
)

Definition at line 371 of file util_test.cc.

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

◆ TEST() [6/11]

TEST ( PathEscaping  ,
SensiblePathsAreNotNeedlesslyEscaped   
)

Definition at line 382 of file util_test.cc.

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

◆ TEST() [7/11]

TEST ( PathEscaping  ,
SensibleWin32PathsAreNotNeedlesslyEscaped   
)

Definition at line 394 of file util_test.cc.

References EXPECT_EQ, and GetWin32EscapedString().

◆ TEST() [8/11]

TEST ( StripAnsiEscapeCodes  ,
EscapeAtEnd   
)

Definition at line 402 of file util_test.cc.

References EXPECT_EQ, and StripAnsiEscapeCodes().

◆ TEST() [9/11]

TEST ( StripAnsiEscapeCodes  ,
StripColors   
)

Definition at line 410 of file util_test.cc.

References EXPECT_EQ, and StripAnsiEscapeCodes().

◆ TEST() [10/11]

TEST ( ElideMiddle  ,
NothingToElide   
)

Definition at line 419 of file util_test.cc.

References ElideMiddle(), and EXPECT_EQ.

◆ TEST() [11/11]

TEST ( ElideMiddle  ,
ElideInTheMiddle   
)

Definition at line 425 of file util_test.cc.

References ElideMiddle(), and EXPECT_EQ.