diff options
author | Joas Schilling <nickvergessen@owncloud.com> | 2015-12-08 09:57:38 +0100 |
---|---|---|
committer | Joas Schilling <nickvergessen@owncloud.com> | 2015-12-08 11:04:28 +0100 |
commit | 9f9884930609addad3e37325731fb5406dd3aa44 (patch) | |
tree | 27adaa156fa4e393b7b91454fe6a35b58b4d577a /tests | |
parent | a3391248e46bbc389dc1880f7ae50aa5dade8731 (diff) | |
download | nextcloud-server-9f9884930609addad3e37325731fb5406dd3aa44.tar.gz nextcloud-server-9f9884930609addad3e37325731fb5406dd3aa44.zip |
Add a method to the get "to use" table and column name
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/db/querybuilder/querybuildertest.php | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/lib/db/querybuilder/querybuildertest.php b/tests/lib/db/querybuilder/querybuildertest.php index b52fbd7c283..c8e029d9e40 100644 --- a/tests/lib/db/querybuilder/querybuildertest.php +++ b/tests/lib/db/querybuilder/querybuildertest.php @@ -1165,7 +1165,27 @@ class QueryBuilderTest extends \Test\TestCase { $this->assertSame( $expected, - $this->invokePrivate($this->queryBuilder, 'getTableName', [$tableName]) + $this->queryBuilder->getTableName($tableName) + ); + } + + public function dataGetColumnName() { + return [ + ['column', '', '`column`'], + ['column', 'a', 'a.`column`'], + ]; + } + + /** + * @dataProvider dataGetColumnName + * @param string $column + * @param string $prefix + * @param string $expected + */ + public function testGetColumnName($column, $prefix, $expected) { + $this->assertSame( + $expected, + $this->queryBuilder->getColumnName($column, $prefix) ); } } |