add primitive testcase