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)
def test__get_values__is_valid(self): error_message = CategoryHelper.get_values_error_message(self.drink) self.assertTrue(error_message == "", error_message)
def test__get_values__is_valid(self): self.assertTrue(CategoryHelper.get_values_is_valid(self.searchengine))
def test__get_values__is_valid(self): self.assertTrue(CategoryHelper.get_values_is_valid(self.shape))
def test__get_values__is_valid(self): self.assertTrue(CategoryHelper.get_values_is_valid(self.electronic))
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, "")
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)
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)
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)
def test__get_values__is_valid(self): error_message = CategoryHelper.get_values_error_message(self.programminglanguage) self.assertTrue(error_message == "", error_message)
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)
def test__get_values__is_valid(self): self.assertTrue(CategoryHelper.get_values_is_valid(self.instrument))
def test__get_values__is_valid(self): self.assertTrue(CategoryHelper.get_values_is_valid(self.geography))
def test__get_values_is_valid__with_valid_category__returns_true(self): self.category = MockCategoryWithValidGetValuesMethod() self.assertTrue(CategoryHelper.get_values_is_valid(self.category))
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))
def test__get_values__is_valid(self): error_message = CategoryHelper.get_values_error_message( self.operatingsystem) self.assertTrue(error_message == "", error_message)