summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-08-21 18:55:44 +0100
committerCarl Hetherington <cth@carlh.net>2012-08-21 18:55:44 +0100
commit283de7f01cffe219dc7dd3267a91e9f1ccda1f69 (patch)
tree245423a027e75338507be9e8cbe953f7eb6d4299 /test
parente8bb753ea7f1dfe2dac761050f47ea1cb786f01b (diff)
Color tests.
Diffstat (limited to 'test')
-rw-r--r--test/tests.cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/tests.cc b/test/tests.cc
index 61573f93..6a30a6f1 100644
--- a/test/tests.cc
+++ b/test/tests.cc
@@ -177,3 +177,26 @@ BOOST_AUTO_TEST_CASE (dcp_time)
BOOST_CHECK_EQUAL (t.m, 18);
BOOST_CHECK_EQUAL (t.h, 11);
}
+
+BOOST_AUTO_TEST_CASE (color)
+{
+ libdcp::Color c ("FFFF0000");
+
+ BOOST_CHECK_EQUAL (c.r, 255);
+ BOOST_CHECK_EQUAL (c.g, 0);
+ BOOST_CHECK_EQUAL (c.b, 0);
+
+ c = libdcp::Color ("FF00FF00");
+
+ BOOST_CHECK_EQUAL (c.r, 0);
+ BOOST_CHECK_EQUAL (c.g, 255);
+ BOOST_CHECK_EQUAL (c.b, 0);
+
+ c = libdcp::Color ("FF0000FF");
+
+ BOOST_CHECK_EQUAL (c.r, 0);
+ BOOST_CHECK_EQUAL (c.g, 0);
+ BOOST_CHECK_EQUAL (c.b, 255);
+}
+
+