Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 def test100_980IntegrateMissing_f(self):
     n = 1
     t = 0.5796
     _b = None
     expectedResult = None
     actualResult = _integrate(t, n, _b)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 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)
Exemplo n.º 8
0
 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)
Exemplo n.º 9
0
 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)
Exemplo n.º 10
0
 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)
Exemplo n.º 11
0
 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)
Exemplo n.º 12
0
 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)
Exemplo n.º 13
0
 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)
Exemplo n.º 14
0
 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)
Exemplo n.º 15
0
 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)
Exemplo n.º 16
0
 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)
Exemplo n.º 17
0
 def test100_990IntegrateMissingParam_f(self):
     n = 1
     t = 0.5796
     expectedResult = None
     actualResult = _integrate(t, n)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 18
0
 def test100_160IntegrateCorrecOutput(self):
     n = 9
     t = 3.2498
     actualResult = _integrate(t, n, _f)
     self.assertAlmostEqual(actualResult, 1.27565769, 4)
Exemplo n.º 19
0
 def test100_150IntegrateCorrecOutput(self):
     n = 7
     t = 1.8946
     actualResult = _integrate(t, n, _f)
     self.assertAlmostEqual(actualResult, 1.168861209, 4)
Exemplo n.º 20
0
 def test100_910IntegrateMissingT(self):
     n = 1
     t = None
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 21
0
 def test100_170IntegrateCorrecOutput(self):
     n = 30
     t = 2.7500
     actualResult = _integrate(t, n, _f)
     self.assertAlmostEqual(actualResult, 1.251162245, 4)
Exemplo n.º 22
0
 def test100_930IntegrateNonNumberT(self):
     n = 1
     t = "abc"
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 23
0
 def test100_920IntegrateNegativeT(self):
     n = 1
     t = -1
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 24
0
 def test100_950IntegrateOutOfBoundsN(self):
     n = 0
     t = 0.7864
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 25
0
 def test100_940IntegrateMissingN(self):
     n = None
     t = 1.4786
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 26
0
 def test100_960IntegrateNonIntegerN(self):
     n = 2.8
     t = 0.9873
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 27
0
 def test100_970IntegrateNonNumberN(self):
     n = "abc"
     t = 0.5796
     expectedResult = None
     actualResult = _integrate(t, n, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 28
0
 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)
Exemplo n.º 29
0
 def test100_1100IntegrateMissingParamN(self):
     t = 0.5796
     expectedResult = None
     actualResult = _integrate(t, _f)
     self.assertEqual(expectedResult, actualResult)
Exemplo n.º 30
0
 def test100_1000IntegrateMissingParamT(self):
     n = 1
     expectedResult = None
     actualResult = _integrate(n, _f)
     self.assertEqual(expectedResult, actualResult)