コード例 #1
0
class MyTestCase(unittest.TestCase):
    def setUp(self):
        self.obj = SearchRangeInBinarySearchTree()

    def tearDown(self):
        del self.obj

    # empty tree
    def test_search_range_in_binary_search_tree(self):
        self.assertEqual(self.obj.search_range_in_binary_search_tree(None, 1, 10), [])

    # empty tree
    def test_search_range_in_binary_search_tree_2(self):
        root = TreeNode(2)
        root.left = TreeNode(1)
        self.assertEqual(self.obj.search_range_in_binary_search_tree(root, 0, 4), [1, 2])
コード例 #2
0
class MyTestCase(unittest.TestCase):
    def setUp(self):
        self.obj = SearchRangeInBinarySearchTree()

    def tearDown(self):
        del self.obj

    # empty tree
    def test_search_range_in_binary_search_tree(self):
        self.assertEqual(
            self.obj.search_range_in_binary_search_tree(None, 1, 10), [])

    # empty tree
    def test_search_range_in_binary_search_tree_2(self):
        root = TreeNode(2)
        root.left = TreeNode(1)
        self.assertEqual(
            self.obj.search_range_in_binary_search_tree(root, 0, 4), [1, 2])
コード例 #3
0
 def setUp(self):
     self.obj = SearchRangeInBinarySearchTree()
コード例 #4
0
 def setUp(self):
     self.obj = SearchRangeInBinarySearchTree()