mirror of
https://codeberg.org/icewind/SearchDAV.git
synced 2026-06-03 17:44:06 +02:00
add more tests
This commit is contained in:
parent
1e7efdd48b
commit
5c2a3f1b02
11 changed files with 337 additions and 5 deletions
|
|
@ -22,12 +22,14 @@
|
|||
namespace SearchDAV\Test;
|
||||
|
||||
|
||||
use Sabre\Xml\Service;
|
||||
use SearchDAV\DAV\QueryParser;
|
||||
use SearchDAV\XML\BasicSearch;
|
||||
use SearchDAV\XML\Literal;
|
||||
use SearchDAV\XML\Operator;
|
||||
use SearchDAV\XML\Order;
|
||||
use SearchDAV\XML\Scope;
|
||||
use SearchDAV\XML\SupportedQueryGrammar;
|
||||
|
||||
|
||||
class QueryParserTest extends \PHPUnit_Framework_TestCase {
|
||||
|
|
@ -85,4 +87,14 @@ class QueryParserTest extends \PHPUnit_Framework_TestCase {
|
|||
$parser = new QueryParser();
|
||||
$parser->parse($query, null, $rootElementName);
|
||||
}
|
||||
|
||||
public function testSerializeSupportedGrammar() {
|
||||
$supportedGrammar = new SupportedQueryGrammar();
|
||||
|
||||
$parser = new QueryParser();
|
||||
$serialized = $parser->write('{DAV:}supported-query-grammar-set', $supportedGrammar);
|
||||
|
||||
$xml = new Service();
|
||||
$this->assertEquals($xml->parse(fopen(__DIR__ . '/supportedgrammar.xml', 'r')), $xml->parse($serialized));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue