def test_dar_estadistica_minimo_nnumeros(self): self.assertEqual(Estadistica().dar_estadistica("1,8,7,6"), [4, 1, 8, 5.5], "minimo N numeros")
def test_stats_unnumero_promedio(self): self.assertEqual(Estadistica().stats("1"), [1, 1, 1, 1], "Un numero, minimo, maximo, promedio")
def test_stats(self): self.assertEqual(Estadistica().stats(""), [0, 0, 0, 0], "Cadena vacia")
def test_stats_nnumeros(self): self.assertEqual(Estadistica().stats("1,2,3,4"), [4, 1, 4, 2.5], "Multiples numeros")
def test_stats_cadenavacia_minimo_maximo(self): self.assertEqual(Estadistica().stats(""), [0, 0, 0, 0], "Cadena vacia, minimo,maximo")
def test_calcularElemMinMaxPromDosNumeros(self): self.assertEqual(Estadistica.calcularEstadistica("8, 2"), [2, 2, 8, 5], "Dos numeros")
def test_calcularElemMinMaxPromCadenaVacia(self): self.assertEqual(Estadistica.calcularEstadistica(""), [0, 0, 0, 0], "Cadena vacia")
def test_dar_estadistica_promedio_dosnumeroa(self): self.assertEqual(Estadistica().dar_estadistica("1,2"), [2, 1, 2, 1.5], "promedio dos numeros")
def test_dar_estadistica_promedio_nnumeros(self): self.assertEqual(Estadistica().dar_estadistica("1,2,3,4"), [4, 1, 4, 2.5], "promedio N numeros")
def test_dar_estadistica_promedio_vacio(self): self.assertEqual(Estadistica().dar_estadistica(""), [0, 0, 0, 0], "cadena vacia")
def test_dar_estadistica_promedio_unnumero(self): self.assertEqual(Estadistica().dar_estadistica("3"), [1, 3, 3, 3], "promedio un numero")
def test_dar_estadistica_maximo_nnumeros(self): self.assertEqual(Estadistica().dar_estadistica("1,2,3,4"), [4, 1, 4, 2.5], "maximo N numeros")
def test_dar_estadistica_maximo_dosnumeroa(self): self.assertEqual(Estadistica().dar_estadistica("1,2"), [2, 1, 2, 1.5], "maximo dos numeros")
def test_dar_estadistica_maximo_unnumero(self): self.assertEqual(Estadistica().dar_estadistica("3"), [1, 3, 3, 3], "maximo un numero")
def test_calculo_estadistica_n_numeros(self): array = [9, 1, 6, 4] self.assertEqual( Estadistica.calculoEstadistica(Estadistica, "1,2,4,3,5,9"), array, "N números")
def test_dar_estadistica_unacadena(self): self.assertEqual(Estadistica().dar_estadistica("1"),[1,1,1,1],"Un numero")
def test_calculo_estadistica(self): self.assertEqual(Estadistica.calculoEstadistica(Estadistica, ""), 0, "Vacio")
def test_dar_estadistica(self): self.assertEqual(Estadistica().dar_estadistica(""), 0, "Cadena vacia")
def test_calcularElemMinMaxPromNNumeros(self): self.assertEqual(Estadistica.calcularEstadistica("8, 2, 4, 6"), [4, 2, 8, 5.0], "Dos numeros")
def test_calcular_cadenaConUnNumero(self): self.assertEqual(Estadistica().calcular("1"),1,"Un numero") self.assertEqual(Estadistica().calcular("2"),2,"Un numero")
def test_calcularElemMinMaxPromUnNumero(self): self.assertEqual(Estadistica.calcularEstadistica("8"), [1, 8, 8, 8], "Un numero")
def test_calcular(self): self.assertEqual(Estadistica().calcular(""),0,"Cadena vacia")
def test_stats_dosnumeros_minimo(self): self.assertEqual(Estadistica().stats("1,2"), [2, 1, 2, 1.5], "Dos numeros y minimo")
def test_calcular_unacadena(self): self.assertEqual(Estadistica().calcular("1"),1,"Un numero")
def test_stats_cadenavacia_promedio(self): self.assertEqual(Estadistica().stats(""), [0, 0, 0, 0], "Cadena vacia y promedio")
def test_calculo_estadistica_un_numero(self): array = [1, 1, 1, 1] self.assertEqual(Estadistica.calculoEstadistica(Estadistica, "1"), array, "Un número")
def test_stats_dosnumeros_promedio(self): self.assertEqual(Estadistica().stats("1,2"), [2, 1, 2, 1.5], "Dos numeros, minimo, maximo y promedio")
def test_calculo_estadistica_dos_numeros(self): array = [2, 1, 2, 1.5] self.assertEqual(Estadistica.calculoEstadistica(Estadistica, "1,2"), array, "Dos números")
def test_stats_unacadena(self): self.assertEqual(Estadistica().stats("1"), [1, 1, 1, 1], "Un numero")
def test_dar_estadistica_minimo_dosnumeroa(self): self.assertEqual(Estadistica().dar_estadistica("4,8"), [2, 4, 8, 6], "minimo dos numeros")