// TestCase types refactorization