def test200_060_TwoTails(self): t = 5.8409 n = 3 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration * 2 self.assertAlmostEqual(result, 0.990, 3)
def test100_980IntegrateMissing_f(self): n = 1 t = 0.5796 _b = None expectedResult = None actualResult = _integrate(t, n, _b) self.assertEqual(expectedResult, actualResult)
def test200_090_OneTail(self): t = 0.2602 n = 10 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration + 0.5 self.assertAlmostEqual(result, 0.600, 3)
def test200_070_OneTail(self): t = 2.8453 n = 20 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration + 0.5 self.assertAlmostEqual(result, 0.995, 3)
def test200_120_TwoTails(self): t = 0.5329 n = 20 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration * 2 self.assertAlmostEqual(result, 0.400, 3)
def test200_110_OneTail(self): t = 0.5329 n = 20 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration + 0.5 self.assertAlmostEqual(result, 0.700, 3)
def test200_140_TwoTails(self): t = 1.0997 n = 9 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration * 2 self.assertAlmostEqual(result, 0.700, 3)
def test200_130_OneTail(self): t = 1.0997 n = 9 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration + 0.5 self.assertAlmostEqual(result, 0.850, 3)
def test200_160_TwoTails(self): t = 1.3104 n = 30 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration * 2 self.assertAlmostEqual(result, 0.800, 3)
def test200_150_OneTail(self): t = 1.3104 n = 30 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration + 0.5 self.assertAlmostEqual(result, 0.900, 3)
def test200_190_OneTail(self): t = 2.9980 n = 7 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration + 0.5 self.assertAlmostEqual(result, 0.990, 3)
def test200_200_TwoTails(self): t = 2.9980 n = 7 constant = _calculateConstant(n) integration = _integrate(t, n, _f) result = constant * integration * 2 self.assertAlmostEqual(result, 0.980, 3)
def test200_530ShouldIntegrateHighHighT1TailEdgeCase(self): self.setT(2.8453) self.setN(20) self.setTails(1) expectedResult = 1.256 result = _integrate(self.inputDictionary["t"], self.inputDictionary["n"], _f) self.assertAlmostEqual(expectedResult, result, 3)
def test200_520ShouldIntegrateNominalCase2Tail(self): self.setT(0.2767) self.setN(3) self.setTails(1) expectedResult = 0.272 result = _integrate(self.inputDictionary["t"], self.inputDictionary["n"], _f) self.assertAlmostEqual(expectedResult, result, 3)
def test200_510ShouldIntegrateLowNHighTEdgeCase(self): self.setT(5.8049) self.setN(3) self.setTails(2) expectedResult = 1.347 result = _integrate(self.inputDictionary["t"], self.inputDictionary["n"], _f) self.assertAlmostEqual(expectedResult, result, 3)
def test200_500ShouldIntegrateNominalCase1Tail(self): self.setT(1.8946) self.setN(7) self.setTails(2) expectedResult = 1.169 result = _integrate(self.inputDictionary["t"], self.inputDictionary["n"], _f) self.assertAlmostEqual(expectedResult, result, 3)
def test100_990IntegrateMissingParam_f(self): n = 1 t = 0.5796 expectedResult = None actualResult = _integrate(t, n) self.assertEqual(expectedResult, actualResult)
def test100_160IntegrateCorrecOutput(self): n = 9 t = 3.2498 actualResult = _integrate(t, n, _f) self.assertAlmostEqual(actualResult, 1.27565769, 4)
def test100_150IntegrateCorrecOutput(self): n = 7 t = 1.8946 actualResult = _integrate(t, n, _f) self.assertAlmostEqual(actualResult, 1.168861209, 4)
def test100_910IntegrateMissingT(self): n = 1 t = None expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test100_170IntegrateCorrecOutput(self): n = 30 t = 2.7500 actualResult = _integrate(t, n, _f) self.assertAlmostEqual(actualResult, 1.251162245, 4)
def test100_930IntegrateNonNumberT(self): n = 1 t = "abc" expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test100_920IntegrateNegativeT(self): n = 1 t = -1 expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test100_950IntegrateOutOfBoundsN(self): n = 0 t = 0.7864 expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test100_940IntegrateMissingN(self): n = None t = 1.4786 expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test100_960IntegrateNonIntegerN(self): n = 2.8 t = 0.9873 expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test100_970IntegrateNonNumberN(self): n = "abc" t = 0.5796 expectedResult = None actualResult = _integrate(t, n, _f) self.assertEqual(expectedResult, actualResult)
def test200_010AllNominal(self): self.setT(10) self.setN(5) expect = 1.035485 result = _integrate(self.nominalT, self.nominalN, _f) self.assertAlmostEqual(result, expect, 3)
def test100_1100IntegrateMissingParamN(self): t = 0.5796 expectedResult = None actualResult = _integrate(t, _f) self.assertEqual(expectedResult, actualResult)
def test100_1000IntegrateMissingParamT(self): n = 1 expectedResult = None actualResult = _integrate(n, _f) self.assertEqual(expectedResult, actualResult)