示例#1
0
 @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");
   }
 }
示例#2
0
  @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");
    }
  }
示例#3
0
 @Test
 public void testGetFileNameHistorico() {
   String esperado = "historico";
   String retornado = Persistencia.getFileNameHistorico();
   assertEquals(esperado, retornado);
 }
示例#4
0
 @Test
 public void testGetFileNameFavoritos() {
   String esperado = "favoritos";
   String retornado = Persistencia.getFileNameFavoritos();
   assertEquals(esperado, retornado);
 }
示例#5
0
 @Test
 public void testArquivoHistoricoComNomeCerto() {
   String esperado = Persistencia.getFileNameHistorico();
   String retornado = persistencia.getFileHistorico().getName();
   assertEquals(esperado, retornado);
 }
示例#6
0
 @Test
 public void testGetContext() {
   assertEquals(mContext, persistencia.getContext());
 }