class SolutionTest(unittest.TestCase): def setUp(self): self.sol = Solution() def test_1(self): self.assertEqual( self.sol.longestCommonPrefix(["flower", "flow", "flight"]), "fl") def test_2(self): self.assertEqual( self.sol.longestCommonPrefix(["dog", "racecar", "car"]), "")
def test_longestCommonPrefix(self): solution = Solution() cases = [[["flower", "flow", "flight"], "fl"], [["dog", "racecar", "car"], ""], [[], ""], [[""], ""], [["a"], "a"]] for args, expected in cases: assert solution.longestCommonPrefix(args) == expected