add testcase for #3099