summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
+}
+
+