public void testZDelete() throws RemoteException, UnexpectedErrorFault, InvalidTypeFault, MalformedQueryFault, InvalidQueryLocatorFault, InvalidValueFault { try { ZApi zapi = new ZApi(); assertTrue("Logged in", zapi.isLoggedIn); QueryResult qres = zapi.zQuery("Select Id,Description From Product Where Name='JTest Product'"); ZObject[] zprods = qres.getRecords(); Product p1 = (Product) zprods[0]; DeleteResult[] delRes = zapi.zDelete(new String[] {p1.getId()}, "Product"); assertTrue(delRes[0].getSuccess()); } catch (Exception e) { e.printStackTrace(); fail(e.getMessage()); } }