Aki commented on merge request !17 at éNuage / bundles / Version updater

Aki
2021-07-04T03:31:15Z

tested locally

php vendor/bin/phpunit --coverage-html=tests/output --coverage-text --colors=never
PHPUnit 7.5.20 by Sebastian Bergmann and contributors.

............................................. 45 / 45 (100%)

Time: 3.85 seconds, Memory: 18.00 MB

OK (45 tests, 402 assertions)

Generating code coverage report in HTML format ... done

Code Coverage Report:
2021-07-04 03:24:31

Summary:
Classes: 45.45% (15/33)
Methods: 73.44% (141/192)
Lines: 69.82% (650/931)

\Enuage\VersionUpdaterBundle\Collection::Enuage\VersionUpdaterBundle\Collection\VersionComponentsCollection
Methods: 100.00% ( 4/ 4) Lines: 100.00% ( 21/ 21)
\Enuage\VersionUpdaterBundle\Collection::Enuage\VersionUpdaterBundle\Collection\VersionModifierCollection
Methods: 100.00% ( 5/ 5) Lines: 100.00% ( 13/ 13)
\Enuage\VersionUpdaterBundle\Command::Enuage\VersionUpdaterBundle\Command\UpdateVersionCommand
Methods: 33.33% ( 3/ 9) Lines: 64.84% (118/182)
\Enuage\VersionUpdaterBundle\DTO::Enuage\VersionUpdaterBundle\DTO\VersionOptions
Methods: 94.12% (32/34) Lines: 95.79% ( 91/ 95)
\Enuage\VersionUpdaterBundle\Exception::Enuage\VersionUpdaterBundle\Exception\FileNotFoundException
Methods: 0.00% ( 0/ 1) Lines: 83.33% ( 5/ 6)
\Enuage\VersionUpdaterBundle\Finder::Enuage\VersionUpdaterBundle\Finder\FilesFinder
Methods: 77.78% ( 7/ 9) Lines: 81.16% ( 56/ 69)
\Enuage\VersionUpdaterBundle\Formatter::Enuage\VersionUpdaterBundle\Formatter\FileFormatter
Methods: 100.00% ( 3/ 3) Lines: 100.00% ( 11/ 11)
\Enuage\VersionUpdaterBundle\Formatter::Enuage\VersionUpdaterBundle\Formatter\VersionFormatter
Methods: 100.00% ( 5/ 5) Lines: 100.00% ( 31/ 31)
\Enuage\VersionUpdaterBundle\Handler::Enuage\VersionUpdaterBundle\Handler\AbstractHandler
Methods: 83.33% ( 5/ 6) Lines: 58.33% ( 7/ 12)
\Enuage\VersionUpdaterBundle\Handler::Enuage\VersionUpdaterBundle\Handler\ComposerHandler
Methods: 66.67% ( 2/ 3) Lines: 84.62% ( 11/ 13)
\Enuage\VersionUpdaterBundle\Handler::Enuage\VersionUpdaterBundle\Handler\JsonHandler
Methods: 33.33% ( 1/ 3) Lines: 75.00% ( 9/ 12)
\Enuage\VersionUpdaterBundle\Handler::Enuage\VersionUpdaterBundle\Handler\StructureHandler
Methods: 100.00% ( 4/ 4) Lines: 100.00% ( 26/ 26)
\Enuage\VersionUpdaterBundle\Handler::Enuage\VersionUpdaterBundle\Handler\TextHandler
Methods: 50.00% ( 1/ 2) Lines: 91.67% ( 11/ 12)
\Enuage\VersionUpdaterBundle\Handler::Enuage\VersionUpdaterBundle\Handler\YamlHandler
Methods: 100.00% ( 3/ 3) Lines: 100.00% ( 6/ 6)
\Enuage\VersionUpdaterBundle\Helper\Type::Enuage\VersionUpdaterBundle\Helper\Type\BooleanType
Methods: 100.00% ( 1/ 1) Lines: 100.00% ( 1/ 1)
\Enuage\VersionUpdaterBundle\Mutator::Enuage\VersionUpdaterBundle\Mutator\VersionMutator
Methods: 83.33% ( 5/ 6) Lines: 98.28% ( 57/ 58)
\Enuage\VersionUpdaterBundle\Normalizer::Enuage\VersionUpdaterBundle\Normalizer\FilesArrayNormalizer
Methods: 100.00% ( 1/ 1) Lines: 100.00% ( 8/ 8)
\Enuage\VersionUpdaterBundle\Parser::Enuage\VersionUpdaterBundle\Parser\AbstractParser
Methods: 100.00% ( 5/ 5) Lines: 100.00% ( 11/ 11)
\Enuage\VersionUpdaterBundle\Parser::Enuage\VersionUpdaterBundle\Parser\CommandOptionsParser
Methods: 100.00% ( 1/ 1) Lines: 100.00% ( 26/ 26)
\Enuage\VersionUpdaterBundle\Parser::Enuage\VersionUpdaterBundle\Parser\ConfigurationParser
Methods: 10.00% ( 1/10) Lines: 11.90% ( 5/ 42)
\Enuage\VersionUpdaterBundle\Parser::Enuage\VersionUpdaterBundle\Parser\FileParser
Methods: 80.00% ( 4/ 5) Lines: 71.43% ( 10/ 14)
\Enuage\VersionUpdaterBundle\Parser::Enuage\VersionUpdaterBundle\Parser\VersionParser
Methods: 100.00% ( 4/ 4) Lines: 100.00% ( 32/ 32)
\Enuage\VersionUpdaterBundle\Service::Enuage\VersionUpdaterBundle\Service\VersionService
Methods: 33.33% ( 1/ 3) Lines: 35.71% ( 5/ 14)
\Enuage\VersionUpdaterBundle\ValueObject::Enuage\VersionUpdaterBundle\ValueObject\MetaComponent
Methods: 100.00% ( 6/ 6) Lines: 100.00% ( 11/ 11)
\Enuage\VersionUpdaterBundle\ValueObject::Enuage\VersionUpdaterBundle\ValueObject\Version
Methods: 100.00% (22/22) Lines: 100.00% ( 40/ 40)
\Enuage\VersionUpdaterBundle\ValueObject::Enuage\VersionUpdaterBundle\ValueObject\VersionComponent
Methods: 100.00% ( 6/ 6) Lines: 100.00% ( 9/ 9)
\Enuage\VersionUpdaterBundle\ValueObject::Enuage\VersionUpdaterBundle\ValueObject\VersionModifier
Methods: 100.00% ( 9/ 9) Lines: 100.00% ( 19/ 19)