Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
OptionsTest.cpp File Reference
#include "Options.h"
#include <array>
#include <gtest/gtest.h>

Namespaces

namespace  pzstd
 

Macros

#define EXPECT_SUCCESS(...)
 
#define EXPECT_FAILURE(...)
 
#define EXPECT_MESSAGE(...)
 

Functions

bool operator== (const Options &lhs, const Options &rhs)
 
std::ostream & operator<< (std::ostream &out, const Options &opt)
 
template<typename... Args>
std::array< const char *, sizeof...(Args)+1 > makeArray (Args... args)
 
 TEST (Options, ValidInputs)
 
 TEST (Options, GetOutputFile)
 
 TEST (Options, MultipleFiles)
 
 TEST (Options, NumThreads)
 
 TEST (Options, BadCompressionLevel)
 
 TEST (Options, InvalidOption)
 
 TEST (Options, BadOutputFile)
 
 TEST (Options, BadOptionsWithArguments)
 
 TEST (Options, KeepSource)
 
 TEST (Options, Verbosity)
 
 TEST (Options, TestMode)
 
 TEST (Options, Checksum)
 
 TEST (Options, InputFiles)
 
 TEST (Options, InvalidOptions)
 
 TEST (Options, Extras)
 

Macro Definition Documentation

◆ EXPECT_FAILURE

#define EXPECT_FAILURE ( ...)
Value:
EXPECT_EQ(Options::Status::Failure, __VA_ARGS__)

◆ EXPECT_MESSAGE

#define EXPECT_MESSAGE ( ...)
Value:
EXPECT_EQ(Options::Status::Message, __VA_ARGS__)

◆ EXPECT_SUCCESS

#define EXPECT_SUCCESS ( ...)
Value:
EXPECT_EQ(Options::Status::Success, __VA_ARGS__)

Function Documentation

◆ makeArray()

template<typename... Args>
std::array< const char *, sizeof...(Args)+1 > makeArray ( Args... args)

◆ TEST() [1/15]

TEST ( Options ,
BadCompressionLevel  )

◆ TEST() [2/15]

TEST ( Options ,
BadOptionsWithArguments  )

◆ TEST() [3/15]

TEST ( Options ,
BadOutputFile  )

◆ TEST() [4/15]

TEST ( Options ,
Checksum  )

◆ TEST() [5/15]

TEST ( Options ,
Extras  )

◆ TEST() [6/15]

TEST ( Options ,
GetOutputFile  )

◆ TEST() [7/15]

TEST ( Options ,
InputFiles  )

◆ TEST() [8/15]

TEST ( Options ,
InvalidOption  )

◆ TEST() [9/15]

TEST ( Options ,
InvalidOptions  )

◆ TEST() [10/15]

TEST ( Options ,
KeepSource  )

◆ TEST() [11/15]

TEST ( Options ,
MultipleFiles  )

◆ TEST() [12/15]

TEST ( Options ,
NumThreads  )

◆ TEST() [13/15]

TEST ( Options ,
TestMode  )

◆ TEST() [14/15]

TEST ( Options ,
ValidInputs  )

◆ TEST() [15/15]

TEST ( Options ,
Verbosity  )