/** * @depends testInterface * @return null */ public function testBuild() { $data = array('foo' => 'bar', 'baz' => array(1, 2, 3)); $this->template->setStatus(3001, "Custom Message")->load($data); $expected = '{"code":3001,"message":"Custom Message",'; $expected .= '"data":{"foo":"bar","baz":[1,2,3]}}'; $this->assertEquals($expected, $this->template->build()); }