xref: /haiku/src/tests/kits/app/RegistrarThreadManagerTest.h (revision cc24797b03cb9cf5da990c8768c48abbb82012df)
183f04694STyler Dauwalder // RegistrarThreadManagerTest.h
283f04694STyler Dauwalder 
383f04694STyler Dauwalder #ifndef _REGISTRAR_THREAD_MANAGER_TEST_H
483f04694STyler Dauwalder #define _REGISTRAR_THREAD_MANAGER_TEST_H
583f04694STyler Dauwalder 
683f04694STyler Dauwalder #include <cppunit/Test.h>
783f04694STyler Dauwalder #include <TestCase.h>
883f04694STyler Dauwalder 
983f04694STyler Dauwalder #include <Mime.h>
1083f04694STyler Dauwalder 
1183f04694STyler Dauwalder class BTestApp;
1283f04694STyler Dauwalder 
1383f04694STyler Dauwalder class RegistrarThreadManagerTest : public BTestCase {
1483f04694STyler Dauwalder public:
1583f04694STyler Dauwalder 	static CppUnit::Test* Suite();
1683f04694STyler Dauwalder 
1783f04694STyler Dauwalder 	// This function called before *each* test added in Suite()
1883f04694STyler Dauwalder 	void setUp();
1983f04694STyler Dauwalder 
2083f04694STyler Dauwalder 	// This function called after *each* test added in Suite()
2183f04694STyler Dauwalder 	void tearDown();
2283f04694STyler Dauwalder 
2383f04694STyler Dauwalder 	//------------------------------------------------------------
2483f04694STyler Dauwalder 	// Test functions
2583f04694STyler Dauwalder 	//------------------------------------------------------------
2683f04694STyler Dauwalder 	void ShutdownTest();
27*cc24797bSTyler Dauwalder 	void ThreadLimitTest();
2883f04694STyler Dauwalder private:
2983f04694STyler Dauwalder 	BTestApp	*fApplication;
3083f04694STyler Dauwalder };
3183f04694STyler Dauwalder 
3283f04694STyler Dauwalder #endif	// _REGISTRAR_THREAD_MANAGER_TEST_H
33