mockery

    1

    1답변

    PHPUnits 자신의 조롱 기능 대신 Mockery을 사용하기 시작했습니다. 모의 동물은 PHPUnits returnValueMap에 상응하는 기능을 제공합니까? 메서드 호출에 제공된 특정 인수 값을 기반으로 특정 값을 반환 할 수 있습니까? 이것은 PHPUnit을 사용하는 방법입니다. <?php $stub = $this->createMock(Some

    0

    2답변

    특정 인수에 대해 true을 반환하고 다른 인수에 대해서는 false을 반환하는 메서드로 Mock을 만들고 싶습니다. 나는 이것을 달성 할 수 $this->myMock = Mockery::mock(MyClass::class); $this->myMock->shouldReceive('myMethod')->with('my-argument')->andReturn

    0

    2답변

    나는 많은 예제를 읽었으며 내가 잘못하고있는 것을 볼 수 없다. 누군가 도와 줄 수 있다면 제발. 테스트를 실행할 때 오류가 발생합니다 (게시물 하단의 오류). 브라우저에서 페이지를 볼 때 발생하는 오류는 아닙니다. 저장소가 제대로 인스턴스화되지 않아 관련 메소드가 실행되지 않았기 때문에 이것이라고 생각하십니까? 또는 모의에서 API 호출과 관련된 문제.

    1

    1답변

    아래 클래스의 메서드에 대한 테스트를 작성하려고합니다. 그러나 테스트를 실행할 때 get_b64이 실행되지 않는다는 오류가 발생합니까? 나는 이것이 어떻게 돌아 가지 않는지 보지 못한다. 정적 방법을 테스트하기위한 조롱 문서를 조금 보았습니다. 그러나이 오류가 그 원인이 아닌 것으로 알 수 있습니다. 테스트 전략을 변경하거나 조롱 된 객체에서 함수 호출을

    0

    2답변

    내가 조롱하는 $mock->shouldReceive('setDatetime') ->with($datetime) ->once; 나는 비교적 새로운 해요에 전달 설정 값의 날짜 객체가 있어야하는 방법을 조롱하려고 객체하지만 난 이해가 안 돼요 어떻게 '함께'일하고 있습니다. $ datetime이 'setDatetime'에 전달되는

    1

    1답변

    주일부터 phpunit을 배우고 있습니다. 테스트 된 클래스에서 하나의 메소드 만 조롱하는 방법을 모르겠습니다. (예를 들어서 만 네임 스페이스를 쓰지 않았습니다). 어쩌면 당신은 나에게 class SomeService { public function firstMethod() { return 'smth'; }

    3

    1답변

    Laravel의 request() 도우미를 사용하는 메서드가 포함 된 클래스에서 메서드를 테스트하려고합니다. 이것은 방법 : Category 클래스 대해 getRequestURI()을 할 때 시험이 도우미가 제대로 URI를 잡을 수 있도록해야 public function getCanonicalUrl() { return preg_match('/\/

    0

    1답변

    Laravel 테스트를 배우고 있으며 Laravel Framework Assertions을 사용하고 싶습니다. public function __construct() { $this->mock = Mockery::mock("Eloquent", "Post"); } public function testIndex() { $this->moc

    1

    1답변

    Config::get('specific_key')을 모의하고 싶습니다. 'specific_value'을 테스트합니다. Config::shouldReceive('get') ->with('specific_key') ->andReturn('specific_value'); Config::makePartial(); 이 작동합니다 : 나는 dd

    1

    1답변

    Laravel Documentation에 따르면 작업 대기를 방지하기 위해 Queue::fake();을 사용할 수 있습니다. 대기열에 들어 가지 않는 동안 작업 클래스의 몇 가지 메소드를 테스트 (PHPUnit)하는 방법이 명확하지 않습니다. 예를 들어 : 여기 class ActionJob extends Job { public $tries = 3