camcom 1.0.0-pre2
 
Loading...
Searching...
No Matches
test_find_file.cpp File Reference

Unit tests for camcom::common::FindFile and ExpandPath. More...

#include <gtest/gtest.h>
#include "camcom/common/find_file.hpp"
#include <cstdlib>
#include <filesystem>
#include <fstream>

Classes

class  FindFileTest
 

Functions

 TEST (ExpandPathTest, EmptyString)
 
 TEST (ExpandPathTest, NoVariables)
 
 TEST (ExpandPathTest, DollarVar)
 
 TEST (ExpandPathTest, BracedVar)
 
 TEST (ExpandPathTest, TildeExpansion)
 
 TEST (ExpandPathTest, UndefinedVarLeftAsIs)
 
 TEST (ExpandPathTest, EscapedDollar)
 
 TEST_F (FindFileTest, CfgPathFindsFile)
 
 TEST_F (FindFileTest, CfgPathSearchOrder)
 
 TEST_F (FindFileTest, CfgPathDeepPath)
 
 TEST_F (FindFileTest, IntRootFallback)
 
 TEST_F (FindFileTest, PrefixFallback)
 
 TEST_F (FindFileTest, AbsolutePathDirect)
 
 TEST_F (FindFileTest, AbsolutePathWithEnvVar)
 
 TEST_F (FindFileTest, AbsolutePathNotFound)
 
 TEST_F (FindFileTest, ReferrerResolvesChild)
 
 TEST_F (FindFileTest, CfgPathBeforeReferrer)
 
 TEST_F (FindFileTest, NotFoundReturnsEmpty)
 
 TEST_F (FindFileTest, EmptyPathReturnsEmpty)
 

Detailed Description

Unit tests for camcom::common::FindFile and ExpandPath.

Function Documentation

◆ TEST() [1/7]

TEST ( ExpandPathTest ,
BracedVar  )

◆ TEST() [2/7]

TEST ( ExpandPathTest ,
DollarVar  )

◆ TEST() [3/7]

TEST ( ExpandPathTest ,
EmptyString  )

◆ TEST() [4/7]

TEST ( ExpandPathTest ,
EscapedDollar  )

◆ TEST() [5/7]

TEST ( ExpandPathTest ,
NoVariables  )

◆ TEST() [6/7]

TEST ( ExpandPathTest ,
TildeExpansion  )

◆ TEST() [7/7]

TEST ( ExpandPathTest ,
UndefinedVarLeftAsIs  )

◆ TEST_F() [1/12]

TEST_F ( FindFileTest ,
AbsolutePathDirect  )

◆ TEST_F() [2/12]

TEST_F ( FindFileTest ,
AbsolutePathNotFound  )

◆ TEST_F() [3/12]

TEST_F ( FindFileTest ,
AbsolutePathWithEnvVar  )

◆ TEST_F() [4/12]

TEST_F ( FindFileTest ,
CfgPathBeforeReferrer  )

◆ TEST_F() [5/12]

TEST_F ( FindFileTest ,
CfgPathDeepPath  )

◆ TEST_F() [6/12]

TEST_F ( FindFileTest ,
CfgPathFindsFile  )

◆ TEST_F() [7/12]

TEST_F ( FindFileTest ,
CfgPathSearchOrder  )

◆ TEST_F() [8/12]

TEST_F ( FindFileTest ,
EmptyPathReturnsEmpty  )

◆ TEST_F() [9/12]

TEST_F ( FindFileTest ,
IntRootFallback  )

◆ TEST_F() [10/12]

TEST_F ( FindFileTest ,
NotFoundReturnsEmpty  )

◆ TEST_F() [11/12]

TEST_F ( FindFileTest ,
PrefixFallback  )

◆ TEST_F() [12/12]

TEST_F ( FindFileTest ,
ReferrerResolvesChild  )