### Question:
AnnonceServiceImpl implements AnnonceService { @Override public void removeAnnonce(Annonce annonce) { Query query = em.createQuery( "UPDATE Annonce a SET a.sold = true" + " WHERE a.id = :wantedid"); query.setParameter("wantedid", annonce.getId()).executeUpdate(); }  @Override List<Annonce> getAll(); @Override void addAnnonce(Annonce annonce); @Override void removeAnnonce(Annonce annonce); @Override int updateAnnonce(Annonce annonce); @Override List<Annonce> getAnnonce(String usrID); @Override Annonce extractAnnonce(String annonceId);  }### Answer:
@Test void removeAnnonceTest() { initDataStore4(); List<Annonce> annonces = annonceserviceimpl.getAll(); Annonce annonceToChange = annonces.get(0); annonceserviceimpl.removeAnnonce(annonceToChange); boolean answer = false; List<Annonce> annonces2 = annonceserviceimpl.getAll(); for (Annonce a : annonces2) { if (a.getId() == annonceToChange.getId()) { answer = a.getSold(); } } assertEquals(annonceToChange.getSold(), answer); }