Tag: mockery
Spott ist eine PHP-Bibliothek zum erstellen von Mocks von Objekten für Testzwecke.
1
Antworten
Ich versuche, mich zu verspotten, ein Objekt, bekommt zwei Aufrufe der gleichen Funktion, aber mit unterschiedlichen Argumenten. Es ist ziemlich straight-forward zurück zu geben unterschiedliche Werte zurück, die für mehrere Aufrufe, aber ich kann nicht überall finden,
1
Antworten
Ich bin Verriegelung nach vorn, einen Weg, um ein mock-Objekt, und füllen Sie seine Eigenschaften. Hier ist ein Beispiel einer Methode, die nutzt eine Eigenschaft eines anderen Objekts: class MyClass { private $_object; public function methodUnderTest($object) {
3
Antworten
Entwickle ich ein PHP (5.4.25) Anwendung mit laravel(4.2) Rahmen. Ich würde gerne testen, meine UserController mit Spott, also habe ich passen zu meinem UserController in dieser Weise: class UsersController extends \BaseController { protected $user; public function __construct(User
7
Antworten
Ich möchte an einem mock-Objekt (Spott) in meinem PHPUnit-test. Die mock-Objekt haben muss, um sowohl einige öffentliche Methoden und einige öffentliche Eigenschaften festlegen. Die Klasse ist eine Laravel Eloquent Modell. Ich versuchte dies: $mock = Mockery::mock('User'); $mock->shouldReceive('hasRole')->once()->andReturn(true);