def testABuscaPorNomeEhCaseSensitive(self): tiago = PacienteVO('Tiago', DataNascimento(datetime.date(1986, 6, 23)), 3, 50,7, EnderecoVO('Rua: Antonio Carlos', 200, 'Casa')) outroTiago = PacienteVO('tiago',DataNascimento( datetime.date(1986, 6, 23)), 3, 50,7, EnderecoVO('Rua: Antonio Carlos', 200, 'Casa')) self.assertNotEqual(tiago, outroTiago) self.pacienteDAO.salvar(tiago) self.pacienteDAO.salvar(outroTiago) parametro = ParametroDePesquisa(TabelaPacienteSQLite().obterCampoNome(), tiago.obterNome()) resultado = self.pacienteDAO.buscar(parametro) self.assertEqual(1, len(resultado)) self.assertTrue(tiago in resultado) parametro = ParametroDePesquisa(TabelaPacienteSQLite().obterCampoNome(), outroTiago.obterNome()) resultado = self.pacienteDAO.buscar(parametro) self.assertEqual(1, len(resultado)) self.assertTrue(outroTiago in resultado) self.pacienteDAO.remover(tiago) self.pacienteDAO.remover(outroTiago)
def testSabeQualNaoEhOSeuNome(self): pacienteTiago = PacienteVO( "Tiago", DataNascimento(datetime.date(1986, 6, 23)), 3, 5, 7, EnderecoVO("Rua: Antonio Carlos", 200, "Casa") ) nome = "Tigo" self.assertNotEqual(nome, pacienteTiago.obterNome())