diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-10-14 00:24:26 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-10-14 00:24:26 +0100 |
| commit | 01f91d3d743b1d9c5306e8817cfd926eddc61736 (patch) | |
| tree | 849b17a202e81ed40f4016c3361aa5d35facab04 /test | |
| parent | 5ec4cafd9ed9966c0af6b3f33f78cc833950ee0c (diff) | |
Fix up tests; possibly working subtitle transforms.
Diffstat (limited to 'test')
| -rw-r--r-- | test/metadata.ref | 4 | ||||
| -rw-r--r-- | test/test.cc | 20 |
2 files changed, 7 insertions, 17 deletions
diff --git a/test/metadata.ref b/test/metadata.ref index 817fecffd..c24b77de8 100644 --- a/test/metadata.ref +++ b/test/metadata.ref @@ -16,6 +16,9 @@ dcp_ab 1 audio_gain 0 audio_delay 0 still_duration 10 +with_subtitles 0 +subtitle_offset 0 +subtitle_scale 1 width 0 height 0 length 0 @@ -23,3 +26,4 @@ audio_channels 0 audio_sample_rate 0 audio_sample_format Unknown content_digest +has_subtitles 0 diff --git a/test/test.cc b/test/test.cc index b14935da3..5a7625dd7 100644 --- a/test/test.cc +++ b/test/test.cc @@ -36,6 +36,7 @@ #include "server.h" #include "cross.h" #include "job.h" +#include "subtitle.h" #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE dvdomatic_test #include <boost/test/unit_test.hpp> @@ -248,7 +249,7 @@ BOOST_AUTO_TEST_CASE (paths_test) FilmState s; s.directory = "build/test/a/b/c/d/e"; s.thumbs.push_back (42); - BOOST_CHECK_EQUAL (s.thumb_file (0), "build/test/a/b/c/d/e/thumbs/00000042.tiff"); + BOOST_CHECK_EQUAL (s.thumb_file (0), "build/test/a/b/c/d/e/thumbs/00000042.png"); s.content = "/foo/bar/baz"; BOOST_CHECK_EQUAL (s.content_path(), "/foo/bar/baz"); @@ -438,24 +439,9 @@ BOOST_AUTO_TEST_CASE (job_manager_test) dvdomatic_sleep (2); BOOST_CHECK_EQUAL (a->finished_ok(), true); - /* Two jobs, no dependency */ - a.reset (new TestJob (s, o, &log, shared_ptr<Job> ())); - shared_ptr<TestJob> b (new TestJob (s, o, &log, shared_ptr<Job> ())); - - JobManager::instance()->add (a); - JobManager::instance()->add (b); - dvdomatic_sleep (2); - BOOST_CHECK_EQUAL (a->running (), true); - BOOST_CHECK_EQUAL (b->running (), true); - a->set_finished_ok (); - b->set_finished_ok (); - dvdomatic_sleep (2); - BOOST_CHECK_EQUAL (a->finished_ok (), true); - BOOST_CHECK_EQUAL (b->finished_ok (), true); - /* Two jobs, dependency */ a.reset (new TestJob (s, o, &log, shared_ptr<Job> ())); - b.reset (new TestJob (s, o, &log, a)); + shared_ptr<TestJob> b (new TestJob (s, o, &log, a)); JobManager::instance()->add (a); JobManager::instance()->add (b); |
