@Test public void checkChangeRequestIsApproved() { CORootController rootController = CORootController.setupDummyData(); Baseline bl = rootController.getBaselinesFromVSCI(rootController.getTrunk().getSCIs().get(0)).get(0); ChangeRequest c = new ChangeRequest(); c.setVersion(bl); c.setProblem("Test Problem"); c.setSolution("test solution"); Developer dev = rootController.getDevelopers().get(0); SimpleDateFormat dformat = new SimpleDateFormat("dd/MM/yyyy"); Date convDate = null; try { convDate = dformat.parse("02/09/1984"); } catch (ParseException e) { e.printStackTrace(); } rootController.approveChangeRequest( c, dev, ChangeRequest.ASSESSMENT_APPROVED, ChangeRequest.PRIORITY_HIGH, convDate); // If the collection of approved requests contains the created change // request the test passes. assertTrue(rootController.getApprovedRequests(dev).contains(c)); }