1 /* 2 * Copyright 2002-2010, Haiku, Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef UNIT_TESTER_SHELL_H 6 #define UNIT_TESTER_SHELL_H 7 8 9 #include <TestShell.h> 10 11 #include <string> 12 13 14 class UnitTesterShell : public BTestShell { 15 public: 16 UnitTesterShell( 17 const std::string &description = "", 18 SyncObject *syncObject = NULL); 19 20 protected: 21 virtual void PrintDescription(int argc, char *argv[]); 22 virtual void PrintValidArguments(); 23 virtual void LoadDynamicSuites(); 24 }; 25 26 27 #endif // UNIT_TESTER_SHELL_H 28