Ninja
elide_middle_test.cc File Reference
#include "elide_middle.h"
#include "test.h"
Include dependency graph for elide_middle_test.cc:

Go to the source code of this file.

Macros

#define MAGENTA   "\x1B[0;35m"
 
#define NOTHING   "\33[m"
 
#define RED   "\x1b[1;31m"
 
#define RESET   "\x1b[0m"
 

Functions

 TEST (ElideMiddle, ElideAnsiEscapeCodes)
 
 TEST (ElideMiddle, ElideInTheMiddle)
 
 TEST (ElideMiddle, NothingToElide)
 

Macro Definition Documentation

◆ MAGENTA

#define MAGENTA   "\x1B[0;35m"

Definition at line 53 of file elide_middle_test.cc.

Referenced by TEST().

◆ NOTHING

#define NOTHING   "\33[m"

Definition at line 54 of file elide_middle_test.cc.

Referenced by TEST().

◆ RED

#define RED   "\x1b[1;31m"

Definition at line 55 of file elide_middle_test.cc.

Referenced by TEST().

◆ RESET

#define RESET   "\x1b[0m"

Definition at line 56 of file elide_middle_test.cc.

Referenced by TEST().

Function Documentation

◆ TEST() [1/3]

TEST ( ElideMiddle ,
ElideAnsiEscapeCodes  )

Definition at line 58 of file elide_middle_test.cc.

References MAGENTA, NOTHING, RED, and RESET.

◆ TEST() [2/3]

TEST ( ElideMiddle ,
ElideInTheMiddle  )

Definition at line 40 of file elide_middle_test.cc.

◆ TEST() [3/3]

TEST ( ElideMiddle ,
NothingToElide  )

Definition at line 30 of file elide_middle_test.cc.