// DialWs_t.cxx #include #include #include "dataset_util/PThreadCondition.h" #include "dial_ws/DialWs.h" using std::string; using std::cout; using std::endl; using dial::DialWs; void msg(string txt) { cout << "--- "; cout << txt; cout << " ---" << endl; } int DialWs_t() { msg("Check lout"); assert( DialWs::lout() != 0 ); msg("Check mutex"); assert( DialWs::condition() == 0 ); DialWs::condition() = new PThreadCondition; assert( DialWs::condition() != 0 ); delete DialWs::condition(); DialWs::condition() = 0; assert( DialWs::condition() == 0 ); return 0; } #ifdef CTEST_MAIN int main() { return DialWs_t(); } #endif