@Before public void SetUp() { Professor professor = new Professor(); professor.setPrivilegio(Privilegio.ADMINISTRADOR); usuarioSession = new UsuarioSession(); usuarioSession.setUsuario(professor); dao = mock(QuestaoDeCodigoDao.class); tagDao = mock(TagDao.class); result = spy(new MockResult()); validator = spy(new JSR303MockValidator()); questoesC = new QuestoesDeCodigoController(dao, tagDao, result, validator, usuarioSession); when(tagDao.buscaPeloNome(any(String.class))).thenReturn(new Tag("tagQualquer")); }
@Before public void SetUp() { Professor professor = new Professor(); professor.setPrivilegio(Privilegio.ADMINISTRADOR); usuarioSession = new UsuarioSession(); usuarioSession.setUsuario(professor); result = spy(new MockResult()); dao = mock(QuestaoDao.class); disciplinaDao = mock(DisciplinaDao.class); listaDeExerciciosDao = mock(ListaDeExerciciosDao.class); questoesController = new QuestoesController( dao, tagDao, listaDeExerciciosDao, listaDeRespostasDao, result, disciplinaDao, usuarioSession); questaoDeMultiplaEscolha = new QuestaoDeMultiplaEscolha(); questaoDeSubmissaoDeArquivo = new QuestaoDeSubmissaoDeArquivo(); questaoDeTexto = new QuestaoDeTexto(); questaoDeVouF = new QuestaoDeVouF(); questaoDeMultiplaEscolha.setId(0L); questaoDeSubmissaoDeArquivo.setId(1L); questaoDeTexto.setId(2L); questaoDeVouF.setId(3L); when(dao.listaTudo()).thenReturn(new ArrayList<Questao>()); when(dao.carrega(questaoDeMultiplaEscolha.getId().longValue())) .thenReturn(questaoDeMultiplaEscolha); when(dao.carrega(questaoDeSubmissaoDeArquivo.getId().longValue())) .thenReturn(questaoDeSubmissaoDeArquivo); when(dao.carrega(questaoDeTexto.getId().longValue())).thenReturn(questaoDeTexto); when(dao.carrega(questaoDeVouF.getId().longValue())).thenReturn(questaoDeVouF); when(listaDeExerciciosDao.buscaListasQueContemQuestao(any(Long.class))) .thenReturn(new ArrayList<BigInteger>()); }