* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class CollectionTest extends TestCase { public function testCollection() { $items = array(); $item = new Activity(); $item->setContent('This was my first comment'); $item->setUpdated(new \DateTime('2011-11-21T15:13:59+00:00')); $item->setId('f8f0e93f-e462-4ede-92cc-f6e8a1b7eb36'); $items[] = $item; $item = new Activity(); $item->setContent('This was another comment'); $item->setUpdated(new \DateTime('2011-11-21T15:14:06+00:00')); $item->setId('5369ea82-d791-46cb-a87a-3696ff90d8f3'); $items[] = $item; $collection = new Collection(); $collection->setItems($items); $collection->setTotalItems(4); $dumper = new Dumper(); $actual = json_encode($dumper->dump($collection), JSON_PRETTY_PRINT); $expect = file_get_contents(__DIR__ . '/resource/collection.json'); $this->assertJsonStringEqualsJsonString($expect, $actual, $actual); } } __halt_compiler();----SIGNATURE:----YVRP7BiGXsYHVnktp9vuMIAN2F+Uxxx6YEhac1tP9QmXR/2A3slZo9WPOxSkQRbeAmG8PLm7FQBYN7IuPvWh31PtDxp1gBmSmNbjuNYvBYeunoHNxZl4oW48quaAREuBx0e/iziGquMcgjjkI5t84b7wR9PSqJaoUDZiavyBufR9RhLZwgow3tPwoTPZ31L48kZ9mc/EMyEwON2aM2SWGtJnk2HkJFLRpB7wBan2a3GiHOQDoSo6rMqBFFy7g3TreAewTQFcLAhLNXtkrc0R/j+YbvpmhtpAkcMA69yvWSnruewFGtiIzx+vExgDkaSOzKqotp2lx4JNSB+ARx4s/0yW17sRPvK3njl4NKw9nb0J1o0lagoi+RZPf3KJWvs+DTUljBNR7jlQq+7/DeDFJYrOqpOuJx5HS/EwNrd70YgRq/YuWMOBb5U93BJBpIeKtgEe0oiigmum97hFzNA0gYENcMb3V7iwcrZRabs2LDaDdGfXP3ZGNMJW2HrZZBIGoSG6weIdB/zSL8rNmimF2XOTL7V263UusEsFFUZH83PNrjOfRx8IHBtoshht936sjpDAa9Q5bjMpziKaSQL07iPAT+2AlUjRfBi4JdDM5wKF9Khr2J1WfXQTtZsZqpG3D+xi5S/HgqLKDRDUo4VdtbNeTvZTHm8xhdmXD8VSKoQ=----ATTACHMENT:----NTM2Mjg3MjQzODI3NjU1NCA4NzQ3OTA3MDc5MDg3OTE3IDU0Nzc2OTI3MDM5MjIz