aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2018-02-04Add test for qualifying URIsDavid Robillard2-0/+8
2018-02-04Factor out Turtle-to-Turtle test patternDavid Robillard1-0/+1
2018-01-04Open files in binary mode to preserve line endings on WindowsDavid Robillard1-1/+1
2017-12-26Report source file and line on test failuresDavid Robillard2-98/+131
2017-09-24Make internal tests standard manifest-driven test suitesDavid Robillard455-314/+943
2017-09-23Add missing tests for invalid characters in namesDavid Robillard3-1/+5
2017-09-23Add NTriples test suiteDavid Robillard72-0/+711
2017-09-11Remove redundant testsDavid Robillard49-350/+0
2017-08-28Add tests for corrupt UTF-8 in prefixed namesDavid Robillard2-0/+4
2017-08-28Report errors for prematurely terminated statementsDavid Robillard2-0/+2
2017-07-10Fix hangs when reading corrupt UTF-8David Robillard2-0/+2
2017-07-10Add test for parsing empty documentsDavid Robillard2-0/+0
2017-07-10Gracefully handle applications that write corrupt UTF-8David Robillard1-4/+11
2017-07-10Reduce test code lengthDavid Robillard1-17/+8
2017-07-09Add serd_node_from_substring()David Robillard1-0/+21
This allows creating nodes in-place from substrings of other strings to allow zero-copy serialization from existing delimited buffers.
2017-07-08Improve URI escaping and parsing testsDavid Robillard1-103/+53
2017-06-29Fix strict parsing of abolute URI schemesDavid Robillard6-0/+10
2017-04-14Add test for corrupt BOMsDavid Robillard1-0/+3
2017-01-06Add support for reading TriGDavid Robillard446-0/+4582
2017-01-06Add support for SPARQL PREFIX and BASE directivesDavid Robillard1-44/+44
2017-01-05Add support for NQuadsDavid Robillard89-0/+913
2017-01-03Test file URI escapingDavid Robillard1-0/+17
2016-08-09Report missing statement separator errorsDavid Robillard1-0/+3
2016-07-25Remove output files from test directoryDavid Robillard2-0/+0
2016-07-11Fix memory leakDavid Robillard1-0/+1
2016-07-10Add serd_node_new_relative_uri()David Robillard1-2/+14
2016-06-13Fix use of uninitialized fieldsDavid Robillard1-4/+1
Fixes #1135
2015-10-08Update copyright datesDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/serd/trunk@505 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2015-10-05Fix warning on WindowsDavid Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/serd/trunk@497 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2015-10-04Fix test program on BSDDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/serd/trunk@496 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2015-10-02Full test coverageDavid Robillard1-1/+13
git-svn-id: http://svn.drobilla.net/serd/trunk@492 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2014-12-17Add test for statements ending with a blank then dot with no space.David Robillard2-0/+2
git-svn-id: http://svn.drobilla.net/serd/trunk@484 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2014-12-17Add tests for Turtle named inline nodes extension.David Robillard5-0/+13
git-svn-id: http://svn.drobilla.net/serd/trunk@483 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2014-11-22Fix warnings when building with ISO C++ compilers.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/serd/trunk@477 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2014-08-08Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/serd/trunk@467 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2014-08-05Fix memory leak in serd_test.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/serd/trunk@463 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-12-24Update to latest Turtle test suite.David Robillard524-423/+968
Support UTF-8 in blank node names. Support idiotic SPARQL escaping in local names. git-svn-id: http://svn.drobilla.net/serd/trunk@452 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-31Add new literal tests from Turtle test suite.David Robillard14-4/+152
git-svn-id: http://svn.drobilla.net/serd/trunk@449 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Add more tests from the new W3C Turtle test suite.David Robillard6-0/+19
Support crazy escaped NULL characters in literals. Fix incorrect round-trip serialization test command. git-svn-id: http://svn.drobilla.net/serd/trunk@446 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Improve branch coverage.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/serd/trunk@445 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Implement case-insensitive language tags from new Turtle spec.David Robillard3-0/+12
git-svn-id: http://svn.drobilla.net/serd/trunk@444 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Add some missing tests from latest W3C test suite.David Robillard149-0/+255
git-svn-id: http://svn.drobilla.net/serd/trunk@443 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Improve branch coverage.David Robillard1-1/+7
git-svn-id: http://svn.drobilla.net/serd/trunk@442 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Merge test suites.David Robillard152-961/+703
git-svn-id: http://svn.drobilla.net/serd/trunk@441 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-30Don't escape backspace or form feed for ntriples.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/serd/trunk@440 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-24Set SERD_HAS_NEWLINE and SERD_HAS_QUOTE flags when unescaped newlines or ↵David Robillard2-1/+5
quotes are read. Don't escape legal ASCII characters when writing long literals. git-svn-id: http://svn.drobilla.net/serd/trunk@439 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-04Remove unused prefix.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/serd/trunk@437 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-04Support dots and colons in pnames.David Robillard7-5/+40
git-svn-id: http://svn.drobilla.net/serd/trunk@436 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-04Improve dot support.David Robillard14-0/+117
Extend test suite to cover more of the new Turtle draft. git-svn-id: http://svn.drobilla.net/serd/trunk@433 490d8e77-9747-427b-9fa3-0b8f29cee8a0
2013-03-03Pass negative eval tests (reject invalid escaped URI characters).David Robillard4-4/+4
git-svn-id: http://svn.drobilla.net/serd/trunk@430 490d8e77-9747-427b-9fa3-0b8f29cee8a0