classCoverageException
final class CoverageException
extends RuntimeException
Public API: explicitly declared with
@visibility public.Reports a measurement infrastructure failure independently of SQL generation.
$failure = new \SqlFaker\Generation\Coverage\CoverageException('snapshot unavailable');
$failure->getMessage() // => 'snapshot unavailable'Test cases 14§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 13
ByteChoicesTestcallsCoverageSnapshotStoreTest::testWriteRejectsASecondWriterForTheSameKeycallsGrammarCoverageInventoryTestcallsGrammarCoverageTest::testInventoryRequiresProviderRegistrationcallsGrammarCoverageTest::testMergeRejectsChangedImplementationRevisionscallsSnapshotValidationTest::testCompatibleRejectsAnUntrustedInventoryDigestcallsSnapshotValidationTest::testCompatibleRejectsEmittedProductionsThatWereNeverReachedcallsSnapshotValidationTest::testCompatibleRejectsUnknownProductionIdscallsSnapshotValidationTest::testCompatibleRequiresEveryIdentityComponentcallsSnapshotValidationTest::testDecodeRejectsAnUnknownFormatVersioncallsSnapshotValidationTest::testDecodeRejectsCorruptJsonInsteadOfStartingEmptyHistorycallsSnapshotValidationTest::testDecodeRejectsMalformedHistoryFieldscallsDerivationNodeTestcalls
Relations§
Instantiated in 21
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::__construct() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:31
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::__construct() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:34
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::__construct() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:39
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::__construct() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:43
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::read() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:71
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::write() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:85
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::write() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:89
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::write() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:92
- new SqlFaker\Generation\Coverage\CoverageSnapshotStore::write() packages/sql-faker/src/Generation/Coverage/CoverageSnapshotStore.php:95
- new SqlFaker\Generation\Coverage\GrammarCoverage::register() packages/sql-faker/src/Generation/Coverage/GrammarCoverage.php:78
- new SqlFaker\Generation\Coverage\GrammarCoverage::inventory() packages/sql-faker/src/Generation/Coverage/GrammarCoverage.php:125
- new SqlFaker\Generation\Coverage\GrammarCoverage::flush() packages/sql-faker/src/Generation/Coverage/GrammarCoverage.php:302
- new SqlFaker\Generation\Coverage\SnapshotValidation::decode() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:30
- new SqlFaker\Generation\Coverage\SnapshotValidation::decode() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:33
- new SqlFaker\Generation\Coverage\SnapshotValidation::decode() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:37
- new SqlFaker\Generation\Coverage\SnapshotValidation::decode() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:41
- new SqlFaker\Generation\Coverage\SnapshotValidation::decode() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:47
- new SqlFaker\Generation\Coverage\SnapshotValidation::decode() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:51
- new SqlFaker\Generation\Coverage\SnapshotValidation::compatible() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:80
- new SqlFaker\Generation\Coverage\SnapshotValidation::compatible() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:85
- new SqlFaker\Generation\Coverage\SnapshotValidation::compatible() packages/sql-faker/src/Generation/Coverage/SnapshotValidation.php:89