add generic TestCase