TEST_F(TestApplicationClient,TestGetQueueInfo){
	string queue = "";
	QueueInfo queueInfo = client->getQueueInfo(queue,true,true,true);
	EXPECT_EQ(queueInfo.getQueueName(), "default");
	EXPECT_FLOAT_EQ(queueInfo.getCapacity(), 0.67);
	EXPECT_FLOAT_EQ(queueInfo.getMaximumCapacity(), 0.95);
	EXPECT_FLOAT_EQ(queueInfo.getCurrentCapacity(), 0.5);
	EXPECT_EQ(queueInfo.getQueueState(), QueueState::Q_RUNNING);
	list<QueueInfo> child = queueInfo.getChildQueues();
	EXPECT_EQ(child.size(), 1);
	list<QueueInfo>::iterator it = child.begin();
	EXPECT_EQ(it->getQueueName(), "hawq-queue");
	EXPECT_FLOAT_EQ(it->getCapacity(), 0.33);
	EXPECT_FLOAT_EQ(it->getMaximumCapacity(), 0.5);
	EXPECT_FLOAT_EQ(it->getCurrentCapacity(), 0.25);
	list<ApplicationReport> appReportList = queueInfo.getApplicationReports();
	list<ApplicationReport>::iterator itAppReport = appReportList.begin();
	EXPECT_EQ(itAppReport->getApplicationId().getId(), 100);
	EXPECT_EQ(itAppReport->getUser(), "postgres");
}