36 lines
		
	
	
		
			885 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			885 B
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| 
 | |
| namespace Drupal\KernelTests;
 | |
| 
 | |
| /**
 | |
|  * A fixture test class with requires annotation.
 | |
|  *
 | |
|  * This is a fixture class for
 | |
|  * \Drupal\KernelTests\KernelTestBaseTest::testRequiresModule().
 | |
|  *
 | |
|  * This test class should not be discovered by run-tests.sh, phpstan or phpunit.
 | |
|  *
 | |
|  * @requires module module_does_not_exist
 | |
|  * @group fixture
 | |
|  */
 | |
| class KernelMissingDependentModuleTest extends KernelTestBase {
 | |
| 
 | |
|   /**
 | |
|    * Placeholder test method.
 | |
|    *
 | |
|    * Depending on configuration, PHPUnit might fail a test if it has no test
 | |
|    * methods, so we must provide one. This method should never be executed.
 | |
|    */
 | |
|   public function testRequiresModule() {
 | |
|     $this->fail('Running test with missing required module.');
 | |
|   }
 | |
| 
 | |
|   /**
 | |
|    * Public access for checkRequirements() to avoid reflection.
 | |
|    */
 | |
|   public function publicCheckRequirements() {
 | |
|     return parent::checkRequirements();
 | |
|   }
 | |
| 
 | |
| }
 |