public function testGetTriggerName() { $tableName = 'subject_table'; $time = 'before'; $event = 'insert'; $triggerName = 'trg_subject_table_before_insert'; $this->_connectionFactory->expects($this->once())->method('create')->will($this->returnValue($this->connection)); $this->connection->expects($this->once())->method('getTriggerName')->with($tableName, $time, $event)->willReturn($triggerName); $this->assertSame($triggerName, $this->resource->getTriggerName($tableName, $time, $event)); }
/** * Build an "after" event for the given table and event * * @param string $event The DB level event, like "update" or "insert" * * @return string */ private function getAfterEventTriggerName($event) { return $this->resource->getTriggerName($this->resource->getTableName($this->getTableName()), Trigger::TIME_AFTER, $event); }