コード例 #1
0
class TestParserEpisodeNameLine(TestCase):

  def setUp(self):
    self.sut = EpisodesNameFinder()

  def tearDown(self):
    self.sut = None

  def test_empty(self):
    result = self.sut.parse_episode_name_line("")
    self.assertIsNotNone(result)
    self.assertEqual(result[0], -1)
    self.assertEqual(result[1], -1)
    self.assertEqual(result[2], "")

  def test_01(self):
    result = self.sut.parse_episode_name_line(EPISODE_LINE_01)
    self.assertIsNotNone(result)
    self.assertEqual(result[0], -1)
    self.assertEqual(result[1], 2)
    self.assertEqual(result[2], "Test episode name")

  def test_02(self):
    result = self.sut.parse_episode_name_line(EPISODE_LINE_02)
    self.assertIsNotNone(result)
    self.assertEqual(result[0], 1)
    self.assertEqual(result[1], 2)
    self.assertEqual(result[2], "Test episode name")

  def test_03(self):
    result = self.sut.parse_episode_name_line(EPISODE_LINE_03)
    self.assertIsNotNone(result)
    self.assertEqual(result[0], 2)
    self.assertEqual(result[1], 4)
    self.assertEqual(result[2], "Test episode name 2")

  def test_04(self):
    result = self.sut.parse_episode_name_line(EPISODE_LINE_04)
    self.assertIsNotNone(result)
    self.assertEqual(result[0], 2)
    self.assertEqual(result[1], 5)
    self.assertEqual(result[2], "Episode name 5")

  def test_05(self):
    result = self.sut.parse_episode_name_line(EPISODE_LINE_05)
    self.assertIsNotNone(result)
    self.assertEqual(result[0], 2)
    self.assertEqual(result[1], 7)
    self.assertEqual(result[2], "Episode's name 7")

  def test_06(self):
    result = self.sut.parse_episode_name_line(EPISODE_LINE_06)
    self.assertIsNotNone(result)
    self.assertEqual(result[0], 4)
    self.assertEqual(result[1], 6)
    self.assertEqual(result[2], "Title episode 6")
コード例 #2
0
 def setUp(self):
   self.sut = EpisodesNameFinder()