Example #1
0
 def test_naoDeveAceitarDesempacotar(self):
     tipo = InformacaoTipoValor(2, "qwe")
     
     with self.assertRaises(InformacaoException):
         PacoteInformacao(byteArray=tipo.toByteArray())
Example #2
0
 def test_deveEmpacotarEDesempacotar(self):
     string, inteiro, flutuante = "Teste", 1, 1.2
     p1 = InformacaoTipoValor(tipo=1, valor="Teste")
     p2 = InformacaoTipoValor(tipo=2, valor=1)
     p3 = InformacaoTipoValor(tipo=3, valor=1.2)
 
     pg1 = InformacaoTipoValor(byteArray=p1.toByteArray())
     pg2 = InformacaoTipoValor(byteArray=p2.toByteArray())
     pg3 = InformacaoTipoValor(byteArray=p3.toByteArray())
     
     #Testando tipos
     self.assertEqual(pg1.getTipo(), 1)
     self.assertEqual(pg2.getTipo(), 2)
     self.assertEqual(pg3.getTipo(), 3)
     
     #Testando valores
     self.assertEqual(pg1.getValor(), string)
     self.assertEqual(pg2.getValor(), inteiro)
     self.assertEqual(pg3.getValor(), flutuante)