xref: /haiku/src/tests/kits/support/barchivable/BArchivableTester.h (revision a6b33ea3deb0df368b529219081f04f443aab403)
152a38012Sejakowatz //------------------------------------------------------------------------------
252a38012Sejakowatz //	BArchivableTester.h
352a38012Sejakowatz //
452a38012Sejakowatz //------------------------------------------------------------------------------
552a38012Sejakowatz 
652a38012Sejakowatz #ifndef BARCHIVABLETESTER_H
752a38012Sejakowatz #define BARCHIVABLETESTER_H
852a38012Sejakowatz 
952a38012Sejakowatz // Standard Includes -----------------------------------------------------------
1052a38012Sejakowatz 
1152a38012Sejakowatz // System Includes -------------------------------------------------------------
1252a38012Sejakowatz 
1352a38012Sejakowatz // Project Includes ------------------------------------------------------------
1452a38012Sejakowatz 
1552a38012Sejakowatz // Local Includes --------------------------------------------------------------
1652a38012Sejakowatz #include "LocalCommon.h"
1752a38012Sejakowatz 
1852a38012Sejakowatz // Local Defines ---------------------------------------------------------------
1952a38012Sejakowatz 
2052a38012Sejakowatz // Globals ---------------------------------------------------------------------
2152a38012Sejakowatz 
22*a6b33ea3STyler Dauwalder class TBArchivableTestCase : public BTestCase
2352a38012Sejakowatz {
2452a38012Sejakowatz 	public:
BTestCase(name)25*a6b33ea3STyler Dauwalder 		TBArchivableTestCase(std::string name = "") : BTestCase(name) {;}
2652a38012Sejakowatz 
2752a38012Sejakowatz 		void TestPerform();
2852a38012Sejakowatz 		void InvalidArchiveShallow();
2952a38012Sejakowatz 		void ValidArchiveShallow();
3052a38012Sejakowatz 		void InvalidArchiveDeep();
3152a38012Sejakowatz 		void ValidArchiveDeep();
3252a38012Sejakowatz 
33*a6b33ea3STyler Dauwalder 		static CppUnit::Test* Suite();
3452a38012Sejakowatz };
3552a38012Sejakowatz 
3652a38012Sejakowatz 
3752a38012Sejakowatz #endif	//BARCHIVABLETESTER_H
3852a38012Sejakowatz 
3952a38012Sejakowatz /*
4052a38012Sejakowatz  * $Log $
4152a38012Sejakowatz  *
4252a38012Sejakowatz  * $Id  $
4352a38012Sejakowatz  *
4452a38012Sejakowatz  */
4552a38012Sejakowatz 
46*a6b33ea3STyler Dauwalder 
47