Пример #1
0
class TestSong(unittest.TestCase):
    def setUp(self):
        self._song = Song("Highway To Hell", "AC/DC")

    def test_song_has_title(self):
        self.assertEqual("Highway To Hell", self._song.get_title())

    def test_song_has_artist(self):
        song = Song("Highway To Hell", "AC/DC")
        self.assertEqual("AC/DC", self._song.get_artist())

    def test_equals_returns_true(self):
        song = Song("Highway To Hell", "AC/DC")
        result = self._song.equals(song)
        self.assertEqual(True, result)

    def test_equals_title_different_returns_false(self):
        song = Song("Back in Black", "AC/DC")
        result = self._song.equals(song)
        self.assertEqual(False, result)

    def test_equals_artist_different_returns_false(self):
        song = Song("Highway To Hell", "Iron Maiden")
        result = self._song.equals(song)
        self.assertEqual(False, result)

    def test_equals_song_different_returns_false(self):
        song = Song("Ace of Spades", "Iron Maiden")
        result = self._song.equals(song)
        self.assertEqual(False, result)
Пример #2
0
class TestSong(unittest.TestCase):
    def setUp(self):
        self.song = Song("Help", "The Beatles")

    def test_song_has_title(self):
        self.assertEqual("Help", self.song.get_title())

    def test_song_has_artist(self):
        self.assertEqual("The Beatles", self.song.get_artist())