/** Méthode qui permet d'appliquer les effet d'une carte spéciale */ public void effet() { switch (type) { case "Inversion": Inversion inversion = new Inversion("0", 0, true); inversion.inverse(); break; case "PlusDeux": PlusDeux plusdeux = new PlusDeux("1", 0, true); plusdeux.ajoutdeux(); break; case "PlusQuatre": PlusQuatre plusquatre = new PlusQuatre("2", 4, true); plusquatre.ajoutquatre(); break; case "PasserTour": PasseTour pass = new PasseTour("3", 0, true); pass.passertour(); break; case "Joker": Joker joker = new Joker("4", 0, true); joker.changeCouleur(); break; } }
public void verifyNonEmptyJokeString() { Joker j = new Joker(); j.execute(); Object objLock = new Object(); synchronized (objLock) { try { objLock.wait(2000); } catch (InterruptedException e) { e.printStackTrace(); } } assertNotNull("Error #1: No joke told", j.theJoke); }