@Test public void deveRetornarNullQuandoNaoEncontrarImovelPorId() throws Exception { final String idInexistente = "abcdef"; Imovel retrieved = repository.findById(idInexistente); Assert.assertNull( retrieved, "deveria retornar um objeto null quando nao encontrar imovel por id"); }
@Test public void deveIndexarUmImovel() throws Exception { Imovel i = new ImovelBuilder() .doTipo("apartamento") .noEstado("RN") .naCidade("Natal") .noBairro("Lagoa Nova") .naRua("Tereza Campos") .comComplemento("Lifestyle - 302") .create(); Imovel indexed = repository.index(i); Assert.assertNotNull(indexed.getId(), "deveria ter atribuido um id ao imovel indexado"); Imovel retrieved = repository.findById(indexed.getId()); Assert.assertEquals(retrieved.getId(), indexed.getId(), "id diferente do esperado"); Assert.assertEquals( retrieved.getComplemento(), "Lifestyle - 302", "complemento do imovel diferente do esperado"); }