/** * Test the normal usage for insertUserTag function. */ public function testInsertUserTag() { static::$userModel->insertUserTag(1, 6); $expectedTable = (new PHPUnit_ArrayDataSet(array('UserTag' => array(parent::createUserTagObject(1, 1), parent::createUserTagObject(1, 5), parent::createUserTagObject(1, 6)))))->getTable('UserTag'); $actualTable = $this->getConnection()->createQueryTable('UserTag', 'SELECT * FROM UserTag WHERE UserID = 1'); $this->assertEquals(4, $this->getConnection()->getRowCount('UserTag')); $this->assertTablesEqual($expectedTable, $actualTable); }