Go to the documentation of this file.
38 #include "blocxx/BLOCXX_config.h"
56 char const *
const command[], String& output,
char const *
const envVars[],
57 const Timeout& timeout,
int outputlimit,
60 BLOCXX_THROW(ExecMockObjectUnimplementedException,
"executeProcessAndGatherOutput");
66 char const *
const command[], String& output, String& erroutput,
67 char const *
const envVars[],
68 const Timeout& timeout,
int outputlimit,
72 "executeProcessAndGatherOutput2 with stderr");
virtual Process::Status executeProcessAndGatherOutput(char const *const command[], String &output, char const *const envVars[], const Timeout &timeout, int outputlimit, char const *input)
#define BLOCXX_THROW(exType, msg)
Throw an exception using FILE and LINE.
virtual ~ExecMockObject()
#define BLOCXX_DECLARE_EXCEPTION(NAME)
Declare a new exception class named <NAME>Exception that derives from Exception This macro is typical...
virtual Process::Status executeProcessAndGatherOutput2(char const *const command[], String &output, String &erroutput, char const *const envVars[], const Timeout &timeout, int outputlimit, char const *input)
#define BLOCXX_DEFINE_EXCEPTION(NAME)
Define a new exception class named <NAME>Exception that derives from Exception.