it = value_type( -1 );
ASSERT_TRUE( q.dequeue( it ));
ASSERT_EQ( it, value_type( i ));
it = value_type( -1 );
ASSERT_TRUE( q.dequeue( it ));
ASSERT_EQ( it, value_type( i ));
}
ASSERT_FALSE( q.empty());
ASSERT_EQ( q.size(), nSize );
}
ASSERT_FALSE( q.empty());
ASSERT_EQ( q.size(), nSize );
it = value_type( -1 );
ASSERT_TRUE( q.pop( it ));
ASSERT_EQ( it, value_type( i ));
it = value_type( -1 );
ASSERT_TRUE( q.pop( it ));
ASSERT_EQ( it, value_type( i ));