diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-04-21 10:33:10 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-04-21 10:33:10 +0100 |
| commit | 3c88524c9a2418d6d2d8b8eac29737c95b9a7411 (patch) | |
| tree | 5f3221f2ab5ef817a6483e902b2101a5b1799fdf /test | |
| parent | 728728adb7761bd9c6f806d00963d9579fab230e (diff) | |
Remove FrameInfo serialization and give it a default constructor.
Diffstat (limited to 'test')
| -rw-r--r-- | test/frame_info_test.cc | 61 | ||||
| -rw-r--r-- | test/wscript | 1 |
2 files changed, 0 insertions, 62 deletions
diff --git a/test/frame_info_test.cc b/test/frame_info_test.cc deleted file mode 100644 index 02ff83aa..00000000 --- a/test/frame_info_test.cc +++ /dev/null @@ -1,61 +0,0 @@ -/* - Copyright (C) 2013 Carl Hetherington <cth@carlh.net> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#include <fstream> -#include <boost/test/unit_test.hpp> -#include "picture_mxf.h" -#include "picture_mxf_writer.h" - -using namespace std; - -/* Test writing and reading of frame_info_test with fstream and stdio */ -BOOST_AUTO_TEST_CASE (frame_info_test) -{ - dcp::FrameInfo a (8589934592LL, 17179869184LL, "thisisahash"); - - ofstream o1 ("build/test/frame_info1"); - a.write (o1); - o1.close (); - - FILE* o2 = fopen ("build/test/frame_info2", "w"); - BOOST_CHECK (o2); - a.write (o2); - fclose (o2); - - ifstream c1 ("build/test/frame_info1"); - string s1; - getline (c1, s1); - - ifstream c2 ("build/test/frame_info2"); - string s2; - getline (c2, s2); - - BOOST_CHECK_EQUAL (s1, s2); - - ifstream l1 ("build/test/frame_info1"); - dcp::FrameInfo b1 (l1); - - FILE* l2 = fopen ("build/test/frame_info2", "r"); - BOOST_CHECK (l2); - dcp::FrameInfo b2 (l2); - - BOOST_CHECK_EQUAL (b1.offset, b2.offset); - BOOST_CHECK_EQUAL (b1.size, b2.size); - BOOST_CHECK_EQUAL (b1.hash, b2.hash); -} diff --git a/test/wscript b/test/wscript index 09bcb132..15d6fa07 100644 --- a/test/wscript +++ b/test/wscript @@ -36,7 +36,6 @@ def build(bld): encryption_test.cc exception_test.cc fraction_test.cc - frame_info_test.cc interop_load_font_test.cc local_time_test.cc kdm_test.cc |
