Files
dokuwiki-plugin-struct/_test/QueryBuilderTest.php
2023-11-14 14:21:37 +01:00

27 lines
595 B
PHP

<?php
namespace dokuwiki\plugin\struct\test;
use dokuwiki\plugin\struct\meta\StructException;
use dokuwiki\plugin\struct\test\mock\QueryBuilder;
/**
* @group plugin_struct
* @group plugins
*/
class QueryBuilderTest extends StructTest
{
public function test_join()
{
$qb = new QueryBuilder();
$qb->addTable('first');
$qb->addTable('second');
$qb->addTable('third');
$qb->addLeftJoin('second', 'fourth', 'fourth', 'second.foo=fourth.foo');
$this->assertEquals(['first', 'second', 'fourth', 'third'], array_keys($qb->from));
}
}