Schnittstellen Tests

Diese Sonderform des Action Tests ist sinnvoll, wenn es darum geht eine JSON Schnittstellen zu testen. Der Vorteil liegt darin, dass eine Abstraktion sich darum kümmert, dass das JSON Format gültig ist. Es stehen außerdem weitere JSON Asserts zur Verfügung. Zu dem abstrakten Routentest gesellen sich hier noch ein Header test und ein Metadaten Test.

Beispiel

<?php
$data 
$this->dispatch();

/* No error should have occured */
$this->assertJsonSuccess();

/* Assert a field myfiled is set in json response */
$this->assertTrue(array_key_exists('myfield'$data));

/* Extract Metadata */
$metadata $this->getJsonData();

/* Check if ttl exists */
$this->assertTrue(array_key_exists('ttl', $,metadata));
?>

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts