예제 #1
0
 def test__get_values_error_message__with_invalid_category_due_to_non_alphabetical__returns_error_messages(
     self, ):
     self.category = MockCategoryWithInvalidGetValuesMethod_NonAlphabetical(
     )
     error_message = CategoryHelper.get_values_error_message(self.category)
     expected_message = "should be in alphabetical order"
     self.assertEqual(error_message, expected_message)
예제 #2
0
 def test__get_values__is_valid(self):
     error_message = CategoryHelper.get_values_error_message(self.drink)
     self.assertTrue(error_message == "", error_message)
예제 #3
0
 def test__get_values__is_valid(self):
     self.assertTrue(CategoryHelper.get_values_is_valid(self.searchengine))
예제 #4
0
 def test__get_values__is_valid(self):
     self.assertTrue(CategoryHelper.get_values_is_valid(self.shape))
예제 #5
0
 def test__get_values__is_valid(self):
     self.assertTrue(CategoryHelper.get_values_is_valid(self.electronic))
예제 #6
0
 def test__get_values_error_message__with_valid_category__returns_empty_string(
         self):
     self.category = MockCategoryWithValidGetValuesMethod()
     error_message = CategoryHelper.get_values_error_message(self.category)
     self.assertEqual(error_message, "")
예제 #7
0
 def test__get_values_error_message__with_invalid_category_due_to_uppercase__returns_error_messages(
     self, ):
     self.category = MockCategoryWithInvalidGetValuesMethod_Uppercase()
     error_message = CategoryHelper.get_values_error_message(self.category)
     expected_message = "contains uppercase strings: valueA, valueB, valueC"
     self.assertEqual(error_message, expected_message)
예제 #8
0
 def test__get_values_error_message__with_invalid_category_due_to_empty_list__returns_error_messages(
     self, ):
     self.category = MockCategoryWithInvalidGetValuesMethod_Empty()
     error_message = CategoryHelper.get_values_error_message(self.category)
     expected_message = "should return non-empty list"
     self.assertEqual(error_message, expected_message)
예제 #9
0
 def test__get_values_error_message__with_invalid_category_due_to_repeats__returns_error_messages(
     self, ):
     self.category = MockCategoryWithInvalidGetValuesMethod_Repeats()
     error_message = CategoryHelper.get_values_error_message(self.category)
     expected_message = "contains repeats: valueb"
     self.assertEqual(error_message, expected_message)
예제 #10
0
 def test__get_values__is_valid(self):
     error_message = CategoryHelper.get_values_error_message(self.programminglanguage)
     self.assertTrue(error_message == "", error_message)
예제 #11
0
 def test__get_values_error_message__with_invalid_category_due_to_dashes__returns_error_messages(
     self, ):
     self.category = MockCategoryWithInvalidGetValuesMethod_Dashes()
     error_message = CategoryHelper.get_values_error_message(self.category)
     expected_message = "contains invalid strings: value-a, value-b, value-c"
     self.assertEqual(error_message, expected_message)
예제 #12
0
 def test__get_values__is_valid(self):
     self.assertTrue(CategoryHelper.get_values_is_valid(self.instrument))
예제 #13
0
 def test__get_values__is_valid(self):
     self.assertTrue(CategoryHelper.get_values_is_valid(self.geography))
예제 #14
0
 def test__get_values_is_valid__with_valid_category__returns_true(self):
   self.category = MockCategoryWithValidGetValuesMethod()
   self.assertTrue(CategoryHelper.get_values_is_valid(self.category))
예제 #15
0
 def test__get_values_is_valid__with_invalid_category_due_to_empty_list__returns_false(self):
   self.category = MockCategoryWithInvalidGetValuesMethod_Empty()
   self.assertFalse(CategoryHelper.get_values_is_valid(self.category))
예제 #16
0
 def test__get_values__is_valid(self):
     error_message = CategoryHelper.get_values_error_message(
         self.operatingsystem)
     self.assertTrue(error_message == "", error_message)