Color tests.
authorCarl Hetherington <cth@carlh.net>
Tue, 21 Aug 2012 17:55:44 +0000 (18:55 +0100)
committerCarl Hetherington <cth@carlh.net>
Tue, 21 Aug 2012 17:55:44 +0000 (18:55 +0100)
test/tests.cc

index 61573f932d53fa1bb199c9d6be3fd97562a64702..6a30a6f192369b87870ce48c2a49cf3ac4e0e683 100644 (file)
@@ -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);
+}
+
+