@Test public void should_insert() { setupData("shared"); IssueFilterDto filterDto = new IssueFilterDto(); filterDto.setName("Sonar Open issues"); filterDto.setUserLogin("michael"); filterDto.setShared(true); filterDto.setDescription("All open issues on Sonar"); filterDto.setData("statuses=OPEN|componentRoots=org.codehaus.sonar"); dao.insert(filterDto); checkTables("should_insert", new String[] {"created_at", "updated_at"}, "issue_filters"); }
@Test public void should_update() { setupData("shared"); IssueFilterDto filterDto = new IssueFilterDto(); filterDto.setId(2L); filterDto.setName("Closed issues"); filterDto.setShared(false); filterDto.setDescription("All closed issues"); filterDto.setData("statuses=CLOSED"); filterDto.setUserLogin("bernard"); dao.update(filterDto); checkTables("should_update", new String[] {"created_at", "updated_at"}, "issue_filters"); }