add name assignment config test

Change-Id: Idc2078637ff0a156560953b139ec84f21fdf2617
diff --git a/tests/unit-tests/configuration.t.cpp b/tests/unit-tests/configuration.t.cpp
index d7cb506..98951c1 100644
--- a/tests/unit-tests/configuration.t.cpp
+++ b/tests/unit-tests/configuration.t.cpp
@@ -54,6 +54,11 @@
   config.load("tests/unit-tests/config-files/config-ca-5");
   BOOST_CHECK_EQUAL(config.m_redirection->at(0)->getName(),
                     "/ndn/site1/KEY/%11%BC%22%F4c%15%FF%17/self/%FD%00%00%01Y%C8%14%D9%A5");
+
+  std::vector<std::tuple<std::string, std::string>> params;
+  params.emplace_back("email", "1@1.edu");
+  BOOST_CHECK_EQUAL(config.m_nameAssignmentFunc(params).size(), 1);
+  BOOST_CHECK_EQUAL(config.m_nameAssignmentFunc(params)[0], Name("1@1.edu"));
 }
 
 BOOST_AUTO_TEST_CASE(CAConfigFileWithErrors)
@@ -65,6 +70,8 @@
   BOOST_CHECK_THROW(config.load("tests/unit-tests/config-files/config-ca-3"), std::runtime_error);
   // unsupported challenge
   BOOST_CHECK_THROW(config.load("tests/unit-tests/config-files/config-ca-4"), std::runtime_error);
+  // unsupported name assignment
+  BOOST_CHECK_THROW(config.load("tests/unit-tests/config-files/config-ca-6"), std::runtime_error);
 }
 
 BOOST_AUTO_TEST_CASE(RequesterCaCacheFile)