add test for priority queue c++