Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
369 views
in Technique[技术] by (71.8m points)

php - Laravel PHP8 Coverage doesn't recognise constructor with promoted properties

I am using the PHP 8 constructor property promotion feature in my Laravel 8 project. It works perfectly, but when you try to test it, the coverage does not consider the constructor as tested.

Packages:

  • laravel/framework: ^8.12
  • phpunit/phpunit: ^9.5
public function __construct(
        private int $id,
        private string $name
    ) {
    }

    public function getId(): int
    {
        return $this->id;
    }

    public function getName(): string
    {
        return $this->name;
    }

Coverage Report:

Coverage Report

question from:https://stackoverflow.com/questions/65598676/laravel-php8-coverage-doesnt-recognise-constructor-with-promoted-properties

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...