get division table name
public getDivisionTableName ( |
||
$config | document config entity | |
return | string |
/** * get division table name * * @param ConfigEntity $config config entity * @return string */ public function getDivisionTableName(ConfigEntity $config) { return $this->instanceManager->getDivisionTableName($config); }
/** * test remove instance * * @return void */ public function testGetDivisionTableName() { $instanceId = 'instance-id'; $configHandler = $this->configHandler; $config = $this->getConfigEntity(); $config->shouldReceive('get')->with('division')->andReturn(false); $config->shouldReceive('get')->with('instanceId')->andReturn(null); $manager = new InstanceManager($this->conn, $configHandler); $this->assertEquals(Document::TABLE_NAME, $manager->getDivisionTableName($config)); $config = $this->getConfigEntity(); $config->shouldReceive('get')->with('division')->andReturn(true); $config->shouldReceive('get')->with('instanceId')->andReturn(null); $manager = new InstanceManager($this->conn, $configHandler); $this->assertEquals(Document::TABLE_NAME, $manager->getDivisionTableName($config)); $config = $this->getConfigEntity(); $config->shouldReceive('get')->with('division')->andReturn(true); $config->shouldReceive('get')->with('instanceId')->andReturn($instanceId); $manager = new InstanceManager($this->conn, $configHandler); $this->assertEquals(sprintf('%s_%s', Document::TABLE_NAME, $instanceId), $manager->getDivisionTableName($config)); }