@Test
    public void testDeleteTracking() throws Exception{

         //delete a tracking number (posted in the setup)
         Tracking deleteTracking = new Tracking(trackingNumberDelete);
            deleteTracking.setSlug(slugDelete);
         Assert.assertTrue("Delete should return true", connection.deleteTracking(deleteTracking));
         //if the slug is bad informed
         try{
             Tracking deleteTracking2 = new Tracking(trackingNumberDelete2);
            Assert.assertTrue("Delete should return true", connection.deleteTracking(deleteTracking2));
             //always should give an exception before this
             assertTrue("This never should be executed",false);
         }catch (Exception e){
             assertTrue(e.getMessage().contains("4010"));
             assertTrue(e.getMessage().contains("The value of `slug` is invalid."));
         }
        //if the trackingNumber is bad informed
        try{
            Tracking deleteTracking3 = new Tracking("adfa");
            deleteTracking3.setSlug("fedex");
            Assert.assertTrue("Delete should return true", connection.deleteTracking(deleteTracking3));
            //always should give an exception before this
            assertTrue("This never should be executed",false);
        }catch (Exception e){
            assertTrue(e.getMessage().contains("4005"));
            assertTrue(e.getMessage().contains("The value of `tracking_number` is invalid."));

        }
    }