added missing pre_order traversal tests