function template test case