Codeception / Codeception/AspectMock

How do I mock a protected property of a an object.

Aperta
#137 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
PHP
Stelle
784
Fork
132
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Given
```
Class A {
protected $x = false;

public function methodA()
{
if($x){ return 'FOO'; }
return 'BAR';
}
}
```

My test is -
```
$a = new A();

\Aspectmock\Test::double($a,['x' => true]);

$this->assertEquals('BAR', $a->methodA() );
```

I get `null`.

How do I solve this?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.