diff --git a/test/concur/test_concur_concurrent.cpp b/test/concur/test_concur_concurrent.cpp index f243f1e..18efc87 100644 --- a/test/concur/test_concur_concurrent.cpp +++ b/test/concur/test_concur_concurrent.cpp @@ -99,7 +99,7 @@ void test_concur(std::size_t np, std::size_t nc, std::size_t k) { concur::element circ[32] {}; PC pc; - PC::context ctx {imp::make_span(circ)}; + typename PC::context ctx {imp::make_span(circ)}; ASSERT_TRUE(ctx.valid()); std::atomic sum {0}; @@ -145,16 +145,20 @@ void test_concur(std::size_t np, std::size_t nc, std::size_t k) { TEST(concurrent, prod_cons) { using namespace concur; + /// @brief 1-1 test_concur>(1, 1, 1); test_concur>(1, 1, 1); test_concur>(1, 1, 1); test_concur>(1, 1, 1); + /// @brief 8-1 test_concur>(8, 1, 1); test_concur>(8, 1, 1); + /// @brief 1-8 test_concur>(1, 8, 1); test_concur>(1, 8, 1); + /// @brief 8-8 test_concur>(8, 8, 1); } \ No newline at end of file