@Override public void remover(ProjetoModel projeto, String stringProjeto) { if (projetosFavoritadosCompletoStr.contains(stringProjeto)) { if (projetosFavoritados.contains(projeto)) { projetosFavoritadosCompletoStr.remove(stringProjeto); projetosFavoritados.remove(projeto); String conteudoArquivo = projetosEmString(); persistencia.reescreverArquivo(Persistencia.getFileNameFavoritos(), conteudoArquivo); } else { System.out.println("ELSE DENTRO REMOVER FAVORITOS"); } } else { // mesma coisa Log.i("LOGGER", "ELSE REMOVER FAVORITOS"); } }
@Override public void adicionar(ProjetoModel projeto, String conteudo) { if (!projetosFavoritadosCompletoStr.contains(conteudo)) { if (!projetosFavoritados.contains(projeto)) { projetosFavoritadosCompletoStr.add(conteudo); projetosFavoritados.add(projeto); persistencia.escreverNoArquivo(Persistencia.getFileNameFavoritos(), conteudo); } else { System.out.println("ELSE DENTRO ADICIONAR FAVORITOS"); } } else { // Projeto ja existe no arquivo dos favoritos, nao tem como // favoritar de novo Log.i("ADICIONAR", "ELSE ADICIONAR FAVORITOS"); } }
@Test public void testGetFileNameHistorico() { String esperado = "historico"; String retornado = Persistencia.getFileNameHistorico(); assertEquals(esperado, retornado); }
@Test public void testGetFileNameFavoritos() { String esperado = "favoritos"; String retornado = Persistencia.getFileNameFavoritos(); assertEquals(esperado, retornado); }
@Test public void testArquivoHistoricoComNomeCerto() { String esperado = Persistencia.getFileNameHistorico(); String retornado = persistencia.getFileHistorico().getName(); assertEquals(esperado, retornado); }
@Test public void testGetContext() { assertEquals(mContext, persistencia.getContext()); }