示例#1
0
 def test_square_calulator(self):
     print("Start Square test")
     self.assertEqual(self.calculator.square(4), 16)
     self.assertEqual(self.calculator.result, 16)
     test_data = getFileData('/Tests/Data/UnitTestSquare.csv').data
     for row in test_data:
         self.assertEqual(self.calculator.square(row['Value 1']), float(row['Result']))
         self.assertEqual(self.calculator.result, float(row['Result']))
示例#2
0
 def test_sqrt_calulator(self):
     print("Start Square Root test")
     self.assertEqual(self.calculator.sqrt(16), 4)
     self.assertEqual(self.calculator.result, 4)
     test_data = getFileData('/Tests/Data/UnitTestSquareRoot.csv').data
     for row in test_data:
         self.assertAlmostEqual(self.calculator.sqrt(row['Value 1']), float(row['Result']))
         self.assertAlmostEqual(self.calculator.result, float(row['Result']))
示例#3
0
 def test_division_calulator(self):
     print("Start Divide test")
     self.assertEqual(self.calculator.divide(4, 4), 1)
     self.assertEqual(self.calculator.result, 1)
     test_data = getFileData('/Tests/Data/UnitTestDivision.csv').data
     for row in test_data:
         self.assertEqual(self.calculator.divide(row['Value 1'], row['Value 2']), float(row['Result']))
         self.assertEqual(self.calculator.result, float(row['Result']))
示例#4
0
 def test_multiplication_calulator(self):
     print("Start Multiplication test")
     self.assertEqual(self.calculator.multiply(4, 4), 16)
     self.assertEqual(self.calculator.result, 16)
     test_data = getFileData('/Tests/Data/UnitTestMultiplication.csv').data
     for row in test_data:
         self.assertEqual(self.calculator.multiply(row['Value 1'], row['Value 2']), int(row['Result']))
         self.assertEqual(self.calculator.result, int(row['Result']))
示例#5
0
 def test_subtraction_calulator(self):
     print("Start Subtraction test")
     self.assertEqual(self.calculator.subtract(2, 4), 2)
     self.assertEqual(self.calculator.result, 2)
     test_data = getFileData('/Tests/Data/UnitTestSubtraction.csv').data
     for row in test_data:
         self.assertEqual(self.calculator.subtract(row['Value 1'], row['Value 2']), int(row['Result']))
         self.assertEqual(self.calculator.result, int(row['Result']))
示例#6
0
 def test_addition_calulator(self):
     print("Start addition test")
     test_data = getFileData('/Tests/Data/UnitTestAddition.csv').data
     for row in test_data:
         self.assertEqual(self.calculator.add(row['Value 1'], row['Value 2']), int(row['Result']))
         self.assertEqual(self.calculator.result, int(row['Result']))
 def setUp(self) -> None:
     self.statistics = Statistics()
     self.unit_test_statistics_answer = getFileData(
         'Tests/Data/UnitTestStatisticsAnswers.csv').data
     self.test_data_mean = getFileData('Tests/Data/Test_Data_Mean.csv').data
     self.test_data_median = getFileData(
         'Tests/Data/Test_Data_Median.csv').data
     self.test_data_mode = getFileData('Tests/Data/Test_Data_Mode.csv').data
     self.unit_test_statistics = getFileData(
         'Tests/Data/UnitTestStatistics.csv').data
     self.test_data_sample = getFileData(
         'Tests/Data/TestDataSample.csv').data
     self.test_data_variance = getFileData(
         'Tests/Data/Test_Data_Variance.csv').data
     self.test_data_standardDev = getFileData(
         'Tests/Data/Test_Data_StandardDeviation.csv').data
     self.test_data_cochran_sample = getFileData(
         'Tests/Data/Test_Data_Cochran_Sample.csv').data
     self.test_data_zscore = getFileData(
         'Tests/Data/Test_Data_ZScore.csv').data
     self.test_answers_zscore = getFileData(
         'Tests/Data/Test_Data_ZScore_Answers.csv').data