File tree Expand file tree Collapse file tree 3 files changed +21
-7
lines changed
HttpFoundation/Tests/Session/Storage/Handler Expand file tree Collapse file tree 3 files changed +21
-7
lines changed Original file line number Diff line number Diff line change 1313
1414use MongoDB \Client ;
1515use PHPUnit \Framework \MockObject \MockObject ;
16+ use PHPUnit \Framework \SkippedTestSuiteError ;
1617use PHPUnit \Framework \TestCase ;
1718use Symfony \Component \HttpFoundation \Session \Storage \Handler \MongoDbSessionHandler ;
1819
@@ -32,13 +33,16 @@ class MongoDbSessionHandlerTest extends TestCase
3233 private $ storage ;
3334 public $ options ;
3435
35- protected function setUp (): void
36+ public static function setUpBeforeClass (): void
3637 {
37- parent ::setUp ();
38-
3938 if (!class_exists (Client::class)) {
40- $ this -> markTestSkipped ('The mongodb/mongodb package is required. ' );
39+ throw new SkippedTestSuiteError ('The mongodb/mongodb package is required. ' );
4140 }
41+ }
42+
43+ protected function setUp (): void
44+ {
45+ parent ::setUp ();
4246
4347 $ this ->mongo = $ this ->getMockBuilder (Client::class)
4448 ->disableOriginalConstructor ()
Original file line number Diff line number Diff line change 1111
1212namespace Symfony \Component \Lock \Tests \Store ;
1313
14+ use MongoDB \Collection ;
15+ use MongoDB \Client ;
16+ use PHPUnit \Framework \SkippedTestSuiteError ;
1417use PHPUnit \Framework \TestCase ;
1518use Symfony \Component \Lock \Store \MongoDbStore ;
1619use Symfony \Component \Lock \Store \StoreFactory ;
1720
1821/**
1922 * @author Alexandre Daubois <[email protected] > 2023 *
21- * @requires extension mongo
24+ * @requires extension mongodb
2225 */
2326class MongoDbStoreFactoryTest extends TestCase
2427{
28+ public static function setupBeforeClass (): void
29+ {
30+ if (!class_exists (Client::class)) {
31+ throw new SkippedTestSuiteError ('The mongodb/mongodb package is required. ' );
32+ }
33+ }
34+
2535 public function testCreateMongoDbCollectionStore ()
2636 {
27- $ store = StoreFactory::createStore ($ this ->createMock (\ MongoDB \ Collection::class));
37+ $ store = StoreFactory::createStore ($ this ->createMock (Collection::class));
2838
2939 $ this ->assertInstanceOf (MongoDbStore::class, $ store );
3040 }
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ class MongoDbStoreTest extends AbstractStoreTestCase
3232
3333 public static function setupBeforeClass (): void
3434 {
35- if (!class_exists (\ MongoDB \ Client::class)) {
35+ if (!class_exists (Client::class)) {
3636 throw new SkippedTestSuiteError ('The mongodb/mongodb package is required. ' );
3737 }
3838
You can’t perform that action at this time.
0 commit comments