/** * test get crm registry * * @return void */ public function testGetRegistryData() { $registry = $this->_instance->getRegistryData(); $types = array('leadtypes', 'leadstates', 'leadsources'); // check data foreach ($types as $type) { $this->assertGreaterThan(0, $registry[$type]['totalcount']); $this->assertGreaterThan(0, count($registry[$type]['results'])); } // check defaults $this->assertEquals(array('leadstate_id' => 1, 'leadtype_id' => 1, 'leadsource_id' => 1), array('leadstate_id' => $registry['defaults']['leadstate_id'], 'leadtype_id' => $registry['defaults']['leadtype_id'], 'leadsource_id' => $registry['defaults']['leadsource_id'])); $this->assertEquals(Tinebase_Container::getInstance()->getDefaultContainer('Crm')->getId(), $registry['defaults']['container_id']['id']); }