1 /* 2 * Copyright 2021 Haiku, inc. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef EXCLUSIVE_BORROW_TEST_H 6 #define EXCLUSIVE_BORROW_TEST_H 7 8 #include <TestCase.h> 9 #include <TestSuite.h> 10 11 12 class ExclusiveBorrowTest : public BTestCase 13 { 14 public: 15 ExclusiveBorrowTest(); 16 17 void ObjectDeleteTest(); 18 void OwnershipTest(); 19 void PolymorphismTest(); 20 void ReleaseTest(); 21 22 static void AddTests(BTestSuite& suite); 23 }; 24 25 26 #endif // EXCLUSIVE_BORROW_TEST_H 27