Open rafatosta opened 1 year ago
Como assim? Não entendi
A classe DAO.java, que é a interface de comunicação entre o sistema e o armazenamento de dados, não está totalmente implementada.
Assim, nos testes, você não utiliza o DAO para acessar os dados. É criado um objeto da implementação feita:
ComponentDaoList componentList = new ComponentDaoList();
O correto seria algo como:
ComponentDAO componentList = DAO.getComponentDAO()
Em que o DAO é o responsáve por retornar o objeto da implementação.
Professor, bom dia, a correção dessa parte vai contar pra nota da terceira fase?
Não. Isso deveria ser feito na segunda fase. A sua "terceira fase" é basicamente a segunda fase e ainda está totalmente incompleta.
Não foi utilizado o padrão DAO (Data Access Object) para o CRUD. Na construção dos testes você instancia um objeto referente implementação da interface e não através da interface do DAO.
Problema relacionado a Fase 2.