String queryParameterValue1 = "value1";
String queryParameterId2 = "qp/variable2";
String queryParameterValue2 = "value2";
//Array of predicates
Predicate predicate = new PredicateBuilder().property(queryParameterId1).equals(queryParameterValue1).
and().property(queryParameterId2).equals(queryParameterValue2).toPredicate();
Assert.assertEquals(queryParameterValue1, AbstractControllerResourceProvider.getQueryParameterValue(queryParameterId1, predicate));
Assert.assertFalse(queryParameterValue2.equals(AbstractControllerResourceProvider.getQueryParameterValue(queryParameterId1, predicate)));
Assert.assertNull(AbstractControllerResourceProvider.getQueryParameterValue("queryParameterIdNotFound", predicate));