+
+/** Test private_key_fingerprint() */
+BOOST_AUTO_TEST_CASE (private_key_fingerprint_test)
+{
+ BOOST_CHECK_EQUAL (dcp::private_key_fingerprint (dcp::file_to_string ("test/data/private.key")), "Jdz1bFpCcKI7R16Ccx9JHYytag0=");
+}
+
+BOOST_AUTO_TEST_CASE (unique_string_test)
+{
+ list<string> existing;
+ for (int i = 0; i < 16; i++) {
+ string s;
+ BOOST_CHECK_NO_THROW (s = dcp::unique_string(existing, "foo"));
+ BOOST_CHECK (find(existing.begin(), existing.end(), s) == existing.end());
+ existing.push_back (s);
+ }
+}