增加defect54949的测试用例及相关代码