#define CDSSTRESS_Sequential_Queue_F(test_fixture, type_name) \
TEST_F(test_fixture, type_name) { \
typedef queue::Types<value_type>::type_name queue_type; \
#define CDSSTRESS_Sequential_Queue_F(test_fixture, type_name) \
TEST_F(test_fixture, type_name) { \
typedef queue::Types<value_type>::type_name queue_type; \
- queue_type queue(s_nQueueSize); \
- test(queue, s_nVyukovQueuePushCount); \
+ std::unique_ptr<queue_type> queue(new queue_type(s_nQueueSize)); \
+ test(*queue, s_nVyukovQueuePushCount); \
#define CDSSTRESS_Sequential_Queue_F(test_fixture, type_name) \
TEST_F(test_fixture, type_name) { \
typedef queue::Types<value_type>::type_name queue_type; \
#define CDSSTRESS_Sequential_Queue_F(test_fixture, type_name) \
TEST_F(test_fixture, type_name) { \
typedef queue::Types<value_type>::type_name queue_type; \
CDSSTRESS_Sequential_BasketQueue(simple_sequential_queue);
CDSSTRESS_Sequential_OptimsticQueue(simple_sequential_queue);
CDSSTRESS_Sequential_RWQueue(simple_sequential_queue);
CDSSTRESS_Sequential_BasketQueue(simple_sequential_queue);
CDSSTRESS_Sequential_OptimsticQueue(simple_sequential_queue);
CDSSTRESS_Sequential_RWQueue(simple_sequential_queue);
#define CDSSTRESS_Sequential_Queue_F(test_fixture, type_name) \
TEST_F(test_fixture, type_name) { \
typedef queue::Types<value_type>::type_name queue_type; \
#define CDSSTRESS_Sequential_Queue_F(test_fixture, type_name) \
TEST_F(test_fixture, type_name) { \
typedef queue::Types<value_type>::type_name queue_type; \