add Trait test case