diff --git a/containers_cpp/test/blocking_container_test-inl.h b/containers_cpp/test/blocking_container_test-inl.h index b647988..61543d7 100755 --- a/containers_cpp/test/blocking_container_test-inl.h +++ b/containers_cpp/test/blocking_container_test-inl.h @@ -104,7 +104,7 @@ void BlockingContainerTest::BlockingContainerTest1_ThreadMethod() { for (std::vector::iterator it = my_elements.begin(); it != my_elements.end(); ++it) { - SpecializezdPush(*it); + SpecializedPush(*it); } my_elements.clear(); diff --git a/containers_cpp/test/blocking_container_test.h b/containers_cpp/test/blocking_container_test.h index 2750e54..624bc62 100755 --- a/containers_cpp/test/blocking_container_test.h +++ b/containers_cpp/test/blocking_container_test.h @@ -35,7 +35,7 @@ namespace containers { namespace test { template class BlockingContainerTest : public partest::TestCase { - private: + protected: int n_threads; int n_iterations; int n_container_elements_per_thread; @@ -44,6 +44,10 @@ class BlockingContainerTest : public partest::TestCase { std::vector expected_container_elements; std::vector* thread_local_vectors; + virtual void SpecializedPush(const int& element) = 0; + + virtual void SpecializedPop(int& element) = 0; + public: BlockingContainerTest(); @@ -53,11 +57,6 @@ class BlockingContainerTest : public partest::TestCase { void BlockingContainerTest1_ThreadMethod(); - protected: - - virtual void SpecializedPush(const int& element) = 0; - - virtual void SpecializedPop(int& element) = 0; }; } // namespace test } // namespace containers