def test_raiz_n10(self): operacion = Calculadora(0, 2) self.assertEqual(operacion.raiz_cuadrada(), "La Raiz de 2√0 es igual a 0.0")
def test_raiz_N2inpar(self): operacion = Calculadora(125, -3) self.assertEqual( operacion.raiz_cuadrada(), "La Raiz negativa de -3√125 es igual a 1/4.999999999999999 o 0.20000000000000004" )
def test_raiz_n20(self): operacion = Calculadora(125, 0) self.assertEqual(operacion.raiz_cuadrada(), "No se pueden realizar raices a la 0 (0√125)")
def test_raiz_N1inpar(self): operacion = Calculadora(-125, 3) self.assertEqual( operacion.raiz_cuadrada(), "La Raiz impar (3) del numero negativo -125 (3√-125) es igual a -4.999999999999999" )
def test_raiz_N2par(self): operacion = Calculadora(25, -2) self.assertEqual(operacion.raiz_cuadrada(), "La Raiz negativa de -2√25 es igual a 1/5.0 o 0.2")
def test_raiz_N1par(self): operacion = Calculadora(-25, 2) self.assertEqual( operacion.raiz_cuadrada(), "No se pueden realizar raices pares de numeros negativos (2√-25)")
def test_raiz_cubica_float(self): operacion = Calculadora(125.0, 3.0) self.assertEqual(operacion.raiz_cuadrada(), "La Raiz de 3.0√125.0 es igual a 4.999999999999999")
def test_raiz_cubica(self): operacion = Calculadora(125, 3) self.assertEqual(operacion.raiz_cuadrada(), "La Raiz de 3√125 es igual a 4.999999999999999")
def test_raiz_cuadrada_float(self): operacion = Calculadora(25.0, 2.0) self.assertEqual(operacion.raiz_cuadrada(), "La Raiz de 2.0√25.0 es igual a 5.0")
def test_raiz_cuadrada(self): operacion = Calculadora(25, 2) self.assertEqual(operacion.raiz_cuadrada(), "La Raiz de 2√25 es igual a 5.0")