summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2020-05-12Make add_minutes() work correctly with milliseconds.Carl Hetherington
2020-05-12Move some tests and rename one set.Carl Hetherington
2020-05-12Add a proper implementation of add_months() and a test for theCarl Hetherington
case when it fails by giving erroneous dates like 30th February.
2020-05-12Add a note when verifying if the DCP refers to assetsCarl Hetherington
that are not mentioned in its ASSETMAP (i.e. a VF).
2020-05-09Verify the XML of subtitle files.Carl Hetherington
2020-05-08Make J2K frame size tests more robust.Carl Hetherington
2020-05-07Check that JPEG2000 frames aren't too big (i.e. tooCarl Hetherington
many bytes).
2020-04-14s/DCPReadError/ReadError/gCarl Hetherington
2020-03-10Add LocalTime::add_minutes.Carl Hetherington
2020-03-08Add test data missing from previous.Carl Hetherington
2020-03-08Add verification checks too see if reel assets' Duration or ↵Carl Hetherington
IntrinsicDuration are too small.
2020-03-03Fix interop verification and add some tests for it.Carl Hetherington
2019-12-23Add struct tm constructor for LocalTime, use it to tidy upCarl Hetherington
day_{greater,less}_than_or_equal and add add_months() method.
2019-12-22Add fix_empty_font_ids() to replace empty Font ids with a dummy string.Carl Hetherington
2019-12-22More adventures in the art of enum namespacing.Carl Hetherington
2019-12-22xerces-related build fixes.Carl Hetherington
2019-12-22Remove now-unused boost regex.Carl Hetherington
2019-12-22Check ASSETMAP; add a PKL test; tidy up calls to validate_xml().Carl Hetherington
2019-12-22Use VerificationNote more 'properly' in a fair few places.Carl Hetherington
2019-12-22Also check PKL XML.Carl Hetherington
2019-12-22Validate XML with xerces.Carl Hetherington
2019-12-22Verify Id in ContentVersion.Carl Hetherington
2019-12-22Fix syntax of ContentVersion/Id in the reference.Carl Hetherington
2019-12-22Add a debug method for when there are unexpected notes.Carl Hetherington
2019-12-22Add a comment.Carl Hetherington
2019-12-22Use regex and check <IssueDate> in CPL.Carl Hetherington
2019-12-22Check for badly-formed CPL <Id>Carl Hetherington
2019-12-22More cleanups.Carl Hetherington
2019-12-22Add another verification test.Carl Hetherington
2019-12-22Use VerificationNote for non-fatal errors in DCP::read.Carl Hetherington
2019-12-22Add two new tests and tidy up some old ones a little.Carl Hetherington
2019-12-01Check that KDM validity periods are safely within the validity periodsCarl Hetherington
of the signing certificate chain. This does cause problems when you try to create a KDM for a certificate you just made (due to the fact that certificates always have a start-valid time of "now") but hopefully this can be fixed up in another commit.
2019-12-01Fix incorrect month when returning not-before/not-after.Carl Hetherington
2019-11-08Fix incorrect LocalTime strings when timezone is behind UTC and not an ↵Carl Hetherington
integer number of hours.
2019-09-08Fix unit tests after CPL root namespace fix.Carl Hetherington
2019-04-08Fix previous and add unit test for Key::hex.Carl Hetherington
2019-03-19Missing file.Carl Hetherington
2019-03-19Support RatingList.Carl Hetherington
2019-03-18Accept that <Duration> and <EntryPoint> are optional, and account for this ↵Carl Hetherington
in tests. Also fix tests to reflect <AnnotationText> no longer being filled in with a default value.
2019-03-17Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcpCarl Hetherington
2019-03-17Finish initial CPL markers support.Carl Hetherington
2019-03-16Fix some GPL boilerplate.Carl Hetherington
2019-03-12And corresponding test updates.Carl Hetherington
2019-03-12More insulation against libdcp version updates.Carl Hetherington
2019-03-12Update tests for previous.Carl Hetherington
2019-03-12Stop test output depending on libdcp version.Carl Hetherington
2019-02-04Update for changes to video MXF headers.Carl Hetherington
2019-01-24Fix test references now that we indent things.Carl Hetherington
2019-01-14Tidy repeated call of make_uuid() and don't put urn:uuid: in front of ↵Carl Hetherington
default content version label text as it's a bit confusing.
2019-01-12Move verify API away from strings towards error codes.Carl Hetherington