Source of file FlexibleJsonDataFormatterTest.php
Size: 1,082 Bytes - Last Modified: 2021-12-24T06:51:13+00:00
/var/www/docs.ssmods.com/process/src/tests/FlexibleJsonDataFormatterTest.php
12345678910111213141516171819202122232425262728293031323334353637383940414243 | <?php require_once __DIR__ . '/DummyDataObject.php'; class FlexibleJsonDataFormatterTest extends FlexibleDataFormatterBaseTest { /** * */ public function testFormat() { $do = $this->getDataObjectStub( array( 'getAllowedFields', 'DynamicField' ), array( 'Title' => 'This is a test title', 'Something' => 'Not allowed' ) ); $do->expects($this->any()) ->method('getAllowedFields') ->will($this->returnValue(array('Title', 'DynamicField'))); $do->expects($this->any()) ->method('DynamicField') ->will($this->returnValue('Test')); $formatter = new FlexibleJsonDataFormatter; $this->assertEquals( json_encode( array( 'Title' => 'This is a test title', 'DynamicField' => 'Test' ) ), $formatter->convertDataObject($do) ); } } |