mirror of
https://github.com/nextcloud/server.git
synced 2026-02-11 14:54:02 -05:00
Test with real data
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
fb6a9f308d
commit
43fa2d5c8c
1 changed files with 12 additions and 7 deletions
|
|
@ -58,7 +58,7 @@ class FunctionBuilderTest extends TestCase {
|
|||
$delete = $this->connection->getQueryBuilder();
|
||||
|
||||
$delete->delete('appconfig')
|
||||
->where($delete->expr()->eq('appid', $delete->createNamedParameter('group_concat', IQueryBuilder::PARAM_STR)));
|
||||
->where($delete->expr()->eq('appid', $delete->createNamedParameter('group_concat')));
|
||||
$delete->executeStatement();
|
||||
}
|
||||
|
||||
|
|
@ -67,9 +67,9 @@ class FunctionBuilderTest extends TestCase {
|
|||
$insert = $this->connection->getQueryBuilder();
|
||||
|
||||
$insert->insert('appconfig')
|
||||
->setValue('appid', $insert->createNamedParameter('group_concat', IQueryBuilder::PARAM_STR))
|
||||
->setValue('configvalue', $insert->createNamedParameter('unittest', IQueryBuilder::PARAM_STR))
|
||||
->setValue('configkey', $insert->createParameter('value', IQueryBuilder::PARAM_STR));
|
||||
->setValue('appid', $insert->createNamedParameter('group_concat'))
|
||||
->setValue('configvalue', $insert->createNamedParameter('unittest'))
|
||||
->setValue('configkey', $insert->createParameter('value'));
|
||||
|
||||
$insert->setParameter('value', '1');
|
||||
$insert->executeStatement();
|
||||
|
|
@ -90,10 +90,13 @@ class FunctionBuilderTest extends TestCase {
|
|||
$result = $query->execute();
|
||||
$column = $result->fetchOne();
|
||||
$result->closeCursor();
|
||||
$this->assertGreaterThan(1, str_getcsv($column, ','));
|
||||
$this->assertStringContainsString(',', $column);
|
||||
$actual = explode(',', $column);
|
||||
$this->assertEqualsCanonicalizing([1,2,3], $actual);
|
||||
}
|
||||
|
||||
public function testGroupConcatWithSeparatorAndOrder() {
|
||||
public function testGroupConcatWithSeparator() {
|
||||
$this->addDummyData();
|
||||
$query = $this->connection->getQueryBuilder();
|
||||
|
||||
$query->select($query->func()->groupConcat('configkey', '#'))
|
||||
|
|
@ -103,7 +106,9 @@ class FunctionBuilderTest extends TestCase {
|
|||
$result = $query->execute();
|
||||
$column = $result->fetchOne();
|
||||
$result->closeCursor();
|
||||
$this->assertGreaterThan(1, str_getcsv($column, '#', 'appid'));
|
||||
$this->assertStringContainsString('#', $column);
|
||||
$actual = explode('#', $column);
|
||||
$this->assertEqualsCanonicalizing([1,2,3], $actual);
|
||||
}
|
||||
|
||||
public function testMd5() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue