@Test public void testFilteredProperties() throws Exception { assertThat(BadDataResourceHandler.filteredProperties().length,equalTo(4)); }
QueryableResourceHandler queryableHandler=new QueryableResourceHandler(); this.dynamicResourceHandler = new DynamicResourceHandler(); BadDataResourceHandler badDataHandler=new BadDataResourceHandler(); queryableHandler.add(this.queryableResourceName, getInitialData(QueryableResourceHandler.ID,QUERYABLE_RESOURCE_NAME)); this.dynamicResourceHandler.add(this.dynamicResourceName, getInitialData(DynamicResourceHandler.ID,DYNAMIC_RESOURCE_NAME)); badDataHandler.add(this.badDataResourceName, badDataHandler.getRepresentation());
@Test @Category({ HappyPath.class }) @OperateOnDeployment(DEPLOYMENT) public void testBadDataResourceHandler(@ArquillianResource final URL url) throws Exception { LOGGER.info("Started {}",testName.getMethodName()); HELPER.base(url); HELPER.setLegacy(false); HttpGet get = HELPER.newRequest(MyApplication.ROOT_BAD_DATA_RESOURCE_PATH,HttpGet.class); Metadata getResponse=HELPER.httpRequest(get); assertThat(getResponse.status,equalTo(OK)); assertThat(getResponse.body,notNullValue()); assertThat(getResponse.contentType,startsWith(TEXT_TURTLE)); BadDataResponseHelper helper = new BadDataResponseHelper(url,MyApplication.ROOT_BAD_DATA_RESOURCE_PATH,getResponse.body); assertThat(helper.getProperties(),hasItems(BadDataResourceHandler.CREATED_ON,BadDataResourceHandler.HAS_WIFE)); assertThat(helper.getProperties(),not(hasItems(BadDataResourceHandler.filteredProperties()))); }