public void readTest()
throws IOException
{
RepositoryTargetResource resource = new RepositoryTargetResource();
// resource.setId( "createTest" );
resource.setContentClass("maven1");
resource.setName("readTest");
List<String> patterns = new ArrayList<String>();
patterns.add(".*foo.*");
patterns.add(".*bar.*");
resource.setPatterns(patterns);
Response response = this.messageUtil.sendMessage(Method.POST, resource);
if (!response.getStatus().isSuccess()) {
Assert.fail("Could not create Repository Target: " + response.getStatus());
}
// get the Resource object
RepositoryTargetResource responseResource = this.messageUtil.getResourceFromResponse(response);
// make sure the id != null
Assert.assertTrue(StringUtils.isNotEmpty(responseResource.getId()));
// make sure it was added
this.messageUtil.verifyTargetsConfig(responseResource);
// update the Id
resource.setId(responseResource.getId());
response = this.messageUtil.sendMessage(Method.GET, resource);
if (!response.getStatus().isSuccess()) {
Assert.fail("Could not GET Repository Target: " + response.getStatus());