aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2018-05-27Hide fopen wrapper and use reader interface consistentlyDavid Robillard1-19/+21
2018-05-27Add blank node APIDavid Robillard1-0/+14
2018-05-27Make serd_node_new_literal take datatype as a nodeDavid Robillard1-4/+11
2018-05-27Add SerdWorld for shared library stateDavid Robillard2-4/+9
2018-05-27Add SerdSinkInterface and hide implementationsDavid Robillard2-27/+16
2018-05-27Add test for reading chunksDavid Robillard1-0/+108
2018-05-27Merge datatype and/or language into nodeDavid Robillard1-31/+62
This moves closer to the sord API, and is more convenient in most cases.
2018-05-27Remove serd_uri_to_path()David Robillard1-36/+0
2018-05-27Make nodes opaqueDavid Robillard1-158/+193
2018-05-27Make serd_strtod API const-correctDavid Robillard1-2/+7
This is an API breakage, but a minor one (particularly since NULL is allowed) that avoids the flaw in the C API.
2018-05-27Rename SerdChunk to SerdSliceDavid Robillard1-1/+1
2018-05-27Use char* for strings in public APIDavid Robillard1-64/+59
The constant casting just makes user code a mess, for no benefit.
2018-05-27Remove useless character countingDavid Robillard1-31/+18
2018-05-27Use SerdBuffer for mutable buffersDavid Robillard1-5/+5
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2018-05-27Add test for writing form feeds in TurtleDavid Robillard4-18/+39
2018-05-25Add blank node statement test filesDavid Robillard2-0/+4
2018-05-25Fix reported error when reading statements with only a blank nodeDavid Robillard2-30/+43
2018-03-08Fix parsing local names that end with escaped dotsDavid Robillard1-0/+3
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