rippled
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
ripple::detail::ValidatorsTxtGuard Class Reference

Write a validators.txt file and remove when done. More...

Inheritance diagram for ripple::detail::ValidatorsTxtGuard:
Inheritance graph
[legend]
Collaboration diagram for ripple::detail::ValidatorsTxtGuard:
Collaboration graph
[legend]

Public Member Functions

 ValidatorsTxtGuard (beast::unit_test::suite &test, path subDir, path const &validatorsFileName, bool useCounter=true)
 
bool validatorsFileExists () const
 
std::string validatorsFile () const
 
 ~ValidatorsTxtGuard ()
 
path const & file () const
 
bool fileExists () const
 
path const & subdir () const
 

Protected Types

using path = boost::filesystem::path
 

Protected Member Functions

auto rmDir (path const &toRm)
 

Protected Attributes

const path file_
 
bool created_ = false
 
beast::unit_test::suite & test_
 

Private Attributes

path subDir_
 
bool rmSubDir_ {false}
 

Detailed Description

Write a validators.txt file and remove when done.

Definition at line 232 of file Config_test.cpp.

Member Typedef Documentation

◆ path

using ripple::test::detail::DirGuard::path = boost::filesystem::path
protectedinherited

Definition at line 37 of file FileDirGuard.h.

Constructor & Destructor Documentation

◆ ValidatorsTxtGuard()

ripple::detail::ValidatorsTxtGuard::ValidatorsTxtGuard ( beast::unit_test::suite &  test,
path  subDir,
path const &  validatorsFileName,
bool  useCounter = true 
)

Definition at line 235 of file Config_test.cpp.

◆ ~ValidatorsTxtGuard()

ripple::detail::ValidatorsTxtGuard::~ValidatorsTxtGuard ( )

Definition at line 263 of file Config_test.cpp.

Member Function Documentation

◆ validatorsFileExists()

bool ripple::detail::ValidatorsTxtGuard::validatorsFileExists ( ) const

Definition at line 252 of file Config_test.cpp.

◆ validatorsFile()

std::string ripple::detail::ValidatorsTxtGuard::validatorsFile ( ) const

Definition at line 258 of file Config_test.cpp.

◆ file()

path const& ripple::test::detail::FileDirGuard::file ( ) const
inherited

Definition at line 164 of file FileDirGuard.h.

◆ fileExists()

bool ripple::test::detail::FileDirGuard::fileExists ( ) const
inherited

Definition at line 170 of file FileDirGuard.h.

◆ rmDir()

auto ripple::test::detail::DirGuard::rmDir ( path const &  toRm)
protectedinherited

Definition at line 47 of file FileDirGuard.h.

◆ subdir()

path const& ripple::test::detail::DirGuard::subdir ( ) const
inherited

Definition at line 98 of file FileDirGuard.h.

Member Data Documentation

◆ file_

const path ripple::test::detail::FileDirGuard::file_
protectedinherited

Definition at line 110 of file FileDirGuard.h.

◆ created_

bool ripple::test::detail::FileDirGuard::created_ = false
protectedinherited

Definition at line 111 of file FileDirGuard.h.

◆ subDir_

path ripple::test::detail::DirGuard::subDir_
privateinherited

Definition at line 40 of file FileDirGuard.h.

◆ rmSubDir_

bool ripple::test::detail::DirGuard::rmSubDir_ {false}
privateinherited

Definition at line 41 of file FileDirGuard.h.

◆ test_

beast::unit_test::suite& ripple::test::detail::DirGuard::test_
protectedinherited

Definition at line 44 of file FileDirGuard.h.