+ @Test
+ public void DelTest() {
+
+ try {
+ DcaeLocation loc = factory.genDcaeLocation( "edge" );
+ Entity<DcaeLocation> reqEntity = Entity.entity( loc, MediaType.APPLICATION_JSON );
+ Response resp = target( "dcaeLocations").request().post( reqEntity, Response.class );
+ System.out.println( "POST dcaeLocation resp=" + resp.getStatus() + " " + resp.readEntity( String.class ));
+ if ( resp.getStatus() != 409 ) {
+ assertTrue( resp.getStatus() == 201 );
+ }
+ } catch (Exception e ) {
+ }
+
+
+ MR_Cluster cluster = factory.genMR_Cluster( "edge" );
+
+ Response resp = target( "mr_clusters").
+ path( cluster.getDcaeLocationName()).
+ request().
+ delete( Response.class );
+
+ // confirm cluster is not there
+ System.out.println( "DELETE MR_Cluster resp=" + resp.getStatus() + " " + resp.readEntity( String.class ) );
+ assertTrue( resp.getStatus() == 404 );
+
+ // now, add it
+ Entity<MR_Cluster> reqEntity = Entity.entity( cluster, MediaType.APPLICATION_JSON );
+ resp = target( "mr_clusters").request().post( reqEntity, Response.class );
+
+
+ System.out.println( "POST MR_Cluster resp=" + resp.getStatus() + " " + resp.readEntity( String.class ) );
+ assertTrue( resp.getStatus() == 201 );
+
+ // now really delete it
+ resp = target( "mr_clusters").
+ path( cluster.getDcaeLocationName()).
+ request().
+ delete( Response.class );
+ System.out.println( "DELETE MR_Cluster resp=" + resp.getStatus() + " " + resp.readEntity( String.class ) );
+ assertTrue( resp.getStatus() == 204 );
+
+ }