public function testQuery() { $activity = new Activity(); $activity->setType('foo_type'); $activity->setLevel('debug'); $activity->setMessage('foo message'); self::$em->persist($activity); self::$em->flush(); $result = $this->mgr->query(array('filter' => array(array('property' => 'type', 'value' => 'eq:' . $activity->getType())))); $this->assertTrue(is_array($result)); $this->assertArrayHasKey('items', $result); $this->assertArrayHasKey('total', $result); $this->assertEquals(1, $result['total']); $this->assertEquals(1, count($result['items'])); $this->assertInstanceOf(Activity::clazz(), $result['items'][0]); $this->assertSame($activity->getId(), $result['items'][0]->getId()); }