BTestShell
static void SetGlobalShell(BTestShell *shell) { fGlobalShell = shell; };
static BTestShell* fGlobalShell;
BTestShell( const BTestShell © );
void operator =( const BTestShell © );
BTestShell::GlobalShell()->ExpectDebuggerCall(); \
!BTestShell::GlobalShell()->WasDebuggerCalled(), \
class CPPUNIT_API BTestShell {
BTestShell(const std::string &description = "", SyncObject *syncObject = 0);
virtual ~BTestShell();
static BTestShell* GlobalShell() { return fGlobalShell; };
if (BTestShell::GlobalBeVerbose()) {
BTestShell(description, syncObject)
BTestShell::PrintValidArguments();
BTestShell::LoadDynamicSuites();
BTestShell::SetGlobalShell(&shell);
BTestShell::SetGlobalShell(NULL);
class UnitTesterShell : public BTestShell {
BString unescapedTestDir(BTestShell::GlobalTestDir());
const char *testDir = BTestShell::GlobalTestDir();
*path = BTestShell::GlobalTestDir();
appPath = BTestShell::GlobalTestDir();
bool test(string name, bool dump = BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose()) {
if (BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose()) {
if (BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose())
string resourcesTestDir(BTestShell::GlobalTestDir());
BString unescapedTestDir(BTestShell::GlobalTestDir());
if (BTestShell::GlobalBeVerbose()) {
if (BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose()) {
BTestShell::AddTest(const string &name, CppUnit::Test *test) {
BTestShell::LoadSuitesFrom(BDirectory *libDir) {
BTestShell::Run(int argc, char *argv[]) {
BTestShell::VerbosityLevel
BTestShell::Verbosity() const {
BTestShell::TestDir() const {
BTestShell::ExpectDebuggerCall()
_EXPORT BTestShell *BTestShell::fGlobalShell = NULL;
BTestShell::WasDebuggerCalled()
const char BTestShell::indent[] = " ";
BTestShell::PrintDescription(int argc, char *argv[]) {
BTestShell::PrintHelp() {
BTestShell::PrintValidArguments() {
BTestShell::BTestShell(const string &description, SyncObject *syncObject)
BTestShell::PrintInstalledTests() {
BTestShell::ProcessArguments(int argc, char *argv[]) {
BTestShell::ProcessArgument(string arg, int argc, char *argv[]) {
BTestShell::InitOutput() {
BTestShell::PrintResults() {
BTestShell::LoadDynamicSuites() {
BTestShell::~BTestShell() {
BTestShell::UpdateTestDir(char *argv[]) {
BTestShell::InstallPatches()
BTestShell::UninstallPatches()
BTestShell::_Debugger(const char *message)
BTestShell::AddSuite(BTestSuite *suite) {
BTestShell::_LoadAddOn(const char *path)
BTestShell::_UnloadAddOn(image_id image)
BTestShell::_DebuggerHook(const char *message)
BTestShell::_LoadAddOnHook(const char *path)
BTestShell::_UnloadAddOnHook(image_id image)
BTestShell::AddSuite(CppUnit::TestSuite *suite) {
if (!BTestShell::GlobalBeVerbose())
if (BTestShell::GlobalBeVerbose()) {