@Test public void testGetDescription$failureRequest$otherPath() throws Exception { Name<?> id = NamingScheme.getDefault().name("Test"); Query query = QueryBuilder. newInstance(). withParameter(QueryableResourceHandler.FAILURE, "FALSE"). build(); DataSet data=QuerySupport.getDescription(id, query); assertThat((Object)data.name(),sameInstance((Object)id)); DataSetHelper dHelper = DataSetUtils.newHelper(data); IndividualHelper qInd = dHelper.localIndividual(QuerySupport.queryId()); assertThat(qInd.types(),contains(QuerySupport.QUERY_TYPE)); IndividualHelper pInd = dHelper.localIndividual(QuerySupport.parameterId(QueryableResourceHandler.FAILURE)); assertThat(pInd.types(),contains(QuerySupport.PARAMETER_TYPE)); }
@Test public void testGetValueLessParameterDescription() throws Exception { Name<?> id = NamingScheme.getDefault().name("Test"); Query query = QueryBuilder. newInstance(). withParameter("param1", ""). withParameter("param1", ""). withParameter("param2", "value1"). build(); DataSet data=QuerySupport.getDescription(id, query); assertThat((Object)data.name(),sameInstance((Object)id)); DataSetHelper dHelper = DataSetUtils.newHelper(data); IndividualHelper qInd = dHelper.localIndividual(QuerySupport.queryId()); assertThat(qInd.types(),contains(QuerySupport.QUERY_TYPE)); IndividualHelper pInd = dHelper.localIndividual(QuerySupport.parameterId("param1")); assertThat(pInd.types(),contains(QuerySupport.PARAMETER_TYPE)); }
@Test public void testGetDescription() throws Exception { Name<?> id = NamingScheme.getDefault().name("Test"); Query query = QueryBuilder. newInstance(). withParameter("param1", "value1"). withParameter("param1", "value2"). withParameter("param2", "value1"). build(); DataSet data=QuerySupport.getDescription(id, query); assertThat((Object)data.name(),sameInstance((Object)id)); DataSetHelper dHelper = DataSetUtils.newHelper(data); IndividualHelper qInd = dHelper.localIndividual(QuerySupport.queryId()); assertThat(qInd.types(),contains(QuerySupport.QUERY_TYPE)); IndividualHelper pInd = dHelper.localIndividual(QuerySupport.parameterId("param1")); assertThat(pInd.types(),contains(QuerySupport.PARAMETER_TYPE)); }
dataset. individual( parameterId(parameterName), LocalIndividual.class); qIndividual.addValue(QuerySupport.HAS_PARAMETER, pIndividual);