PHPUnit'te bir test sınıfı, assertion metotlarını ve test yaşam döngüsünü (setUp/tearDown, runner tarafından keşif) elde etmek için geleneksel olarak hangi base sınıfı extend eder?
- a
\PHPUnit\Framework\TestSuite - b
\PHPUnit\Framework\TestCase✓ - c
\PHPUnit\Framework\Assert - d
\PHPUnit\Runner\BaseTestRunner
Açıklama:TestCase, tanıdık assert* metotlarını ve setUp/tearDown yaşam döngüsünü sağlar; test runner'ın her test metodu için keşfedip instantiate ettiği şey de budur. Assert yalnızca assertion'lara sahiptir, yaşam döngüsü/keşif mekanizması yoktur; TestSuite testleri gruplar; BaseTestRunner framework namespace'inin bir parçası değildir.