add problem unittest