Remove boost-based tests
diff --git a/test/event-scheduler-tests.cc b/test/event-scheduler-tests.cc
deleted file mode 100644
index fab5b76..0000000
--- a/test/event-scheduler-tests.cc
+++ /dev/null
@@ -1,177 +0,0 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
-/*
- * Copyright (c) 2013, Regents of the University of California
- *                     Alexander Afanasyev
- *                     Zhenkai Zhu
- *
- * BSD license, See the LICENSE file for more information
- *
- * Author: Zhenkai Zhu <zhenkai@cs.ucla.edu>
- *         Alexander Afanasyev <alexander.afanasyev@ucla.edu>
- */
-
-#include "scheduler/scheduler-all.h"
-
-#include <boost/test/unit_test.hpp>
-#include <boost/make_shared.hpp>
-#include <map>
-#include <unistd.h>
-
-using namespace boost;
-using namespace std;
-
-BOOST_AUTO_TEST_SUITE(SchedulerTests)
-
-map<string, int> table;
-
-void func(string str)
-{
-  map<string, int>::iterator it = table.find(str);
-  if (it == table.end())
-  {
-    table.insert(make_pair(str, 1));
-  }
-  else
-  {
-    int count = it->second;
-    count++;
-    table.erase(it);
-    table.insert(make_pair(str, count));
-  }
-}
-
-bool
-matcher(const TaskPtr &task)
-{
-  return task->tag() == "period" || task->tag() == "world";
-}
-
-BOOST_AUTO_TEST_CASE(SchedulerTest)
-{
-  SchedulerPtr scheduler(new Scheduler());
-  IntervalGeneratorPtr generator(new SimpleIntervalGenerator(0.2));
-
-  string tag1 = "hello";
-  string tag2 = "world";
-  string tag3 = "period";
-
-  TaskPtr task1(new OneTimeTask(boost::bind(func, tag1), tag1, scheduler, 0.5));
-  TaskPtr task2(new OneTimeTask(boost::bind(func, tag2), tag2, scheduler, 0.5));
-  TaskPtr task3(new PeriodicTask(boost::bind(func, tag3), tag3, scheduler, generator));
-
-  scheduler->start();
-  scheduler->addTask(task1);
-  scheduler->addTask(task2);
-  scheduler->addTask(task3);
-  BOOST_CHECK_EQUAL(scheduler->size(), 3);
-  usleep(600000);
-  BOOST_CHECK_EQUAL(scheduler->size(), 1);
-  scheduler->addTask(task1);
-  BOOST_CHECK_EQUAL(scheduler->size(), 2);
-  usleep(600000);
-  scheduler->addTask(task1);
-  BOOST_CHECK_EQUAL(scheduler->size(), 2);
-  usleep(400000);
-  scheduler->deleteTask(task1->tag());
-  BOOST_CHECK_EQUAL(scheduler->size(), 1);
-  usleep(200000);
-
-  scheduler->addTask(task1);
-  scheduler->addTask(task2);
-  BOOST_CHECK_EQUAL(scheduler->size(), 3);
-  usleep(100000);
-  scheduler->deleteTask(bind(matcher, _1));
-  BOOST_CHECK_EQUAL(scheduler->size(), 1);
-  usleep(1000000);
-
-  BOOST_CHECK_EQUAL(scheduler->size(), 0);
-  scheduler->addTask(task1);
-  usleep(400000);
-  BOOST_CHECK_EQUAL(scheduler->size(), 1);
-  scheduler->rescheduleTask(task1);
-  usleep(400000);
-  BOOST_CHECK_EQUAL(scheduler->size(), 1);
-  usleep(110000);
-  BOOST_CHECK_EQUAL(scheduler->size(), 0);
-
-
-  int hello = 0, world = 0, period = 0;
-
-  map<string, int>::iterator it;
-  it = table.find(tag1);
-  if (it != table.end())
-  {
-    hello = it->second;
-  }
-  it = table.find(tag2);
-  if (it != table.end())
-  {
-    world = it->second;
-  }
-  it = table.find(tag3);
-  if (it != table.end())
-  {
-    period = it->second;
-  }
-
-  // added five times, canceled once before invoking callback
-  BOOST_CHECK_EQUAL(hello, 4);
-  // added two times, canceled once by matcher before invoking callback
-  BOOST_CHECK_EQUAL(world, 1);
-  // invoked every 0.2 seconds before deleted by matcher
-  BOOST_CHECK_EQUAL(period, static_cast<int>((0.6 + 0.6 + 0.4 + 0.2 + 0.1) / 0.2));
-
-  scheduler->shutdown();
-}
-
-void reschedule();
-SchedulerPtr schd0(new Scheduler());
-int resCount;
-TaskPtr task0(new PeriodicTask(boost::bind(reschedule), "testtest", schd0, boost::make_shared<SimpleIntervalGenerator>(0.5)));
-void reschedule()
-{
-  schd0->rescheduleTask(task0);
-  resCount++;
-}
-
-BOOST_AUTO_TEST_CASE(RescheduleTest)
-{
-  resCount = 0;
-  schd0->start();
-  schd0->addTask(task0);
-  usleep(5100000);
-  BOOST_CHECK_EQUAL(resCount, 10);
-  schd0->shutdown();
-}
-
-BOOST_AUTO_TEST_CASE(GeneratorTest)
-{
-  double interval = 10;
-  double percent = 0.5;
-  int times = 10000;
-  IntervalGeneratorPtr generator(new RandomIntervalGenerator(interval, percent));
-  double sum = 0.0;
-  double min = 2 * interval;
-  double max = -1;
-  for (int i = 0; i < times; i++)
-  {
-    double next = generator->nextInterval();
-    sum += next;
-    if (next > max)
-    {
-      max = next;
-    }
-    if (next < min)
-    {
-      min = next;
-    }
-  }
-
-  BOOST_CHECK( abs(1.0 - (sum / static_cast<double>(times)) / interval) < 0.05);
-  BOOST_CHECK( min > interval * (1 - percent / 2.0));
-  BOOST_CHECK( max < interval * (1 + percent / 2.0));
-  BOOST_CHECK( abs(1.0 - ((max - min) / interval) / percent) < 0.05);
-
-}
-
-BOOST_AUTO_TEST_SUITE_END()
diff --git a/test/exclude-tests.cc b/test/exclude-tests.cc
deleted file mode 100644
index 882f5a6..0000000
--- a/test/exclude-tests.cc
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
-/*
- * Copyright (c) 2013, Regents of the University of California
- *                     Alexander Afanasyev
- *
- * BSD license, See the LICENSE file for more information
- *
- * Author: Alexander Afanasyev <alexander.afanasyev@ucla.edu>
- */
-
-#include "ndn-cpp/fields/exclude.h"
-#include "ndn-cpp/error.h"
-
-#include <boost/test/unit_test.hpp>
-
-#include <boost/lexical_cast.hpp>
-
-using namespace ndn;
-using namespace std;
-using namespace boost;
-
-BOOST_AUTO_TEST_SUITE(ExcludeTests)
-
-BOOST_AUTO_TEST_CASE (Basic)
-{
-  Exclude e;
-  e.excludeOne (string ("b"));
-  BOOST_CHECK_EQUAL (e.size (), 1);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "b ");
-
-  e.excludeOne (string ("d"));
-  BOOST_CHECK_EQUAL (e.size (), 2);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "b d ");
-
-  e.excludeOne (string ("a"));
-  BOOST_CHECK_EQUAL (e.size (), 3);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "a b d ");
-
-  e.excludeOne (string ("aa"));
-  BOOST_CHECK_EQUAL (e.size (), 4);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "a b d aa ");
-
-  e.excludeOne (string ("cc"));
-  BOOST_CHECK_EQUAL (e.size (), 5);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "a b d aa cc ");
-
-  e.excludeOne (string ("c"));
-  BOOST_CHECK_EQUAL (e.size (), 6);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "a b c d aa cc ");
-}
-
-BOOST_AUTO_TEST_CASE (Ranges)
-{
-// example: ANY /b /d ANY /f
-
-  Exclude e;
-  e.excludeOne (string ("b0"));
-  BOOST_CHECK_EQUAL (e.size (), 1);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), "b0 ");
-
-  e.excludeRange (name::Component (), string ("b1"));
-  BOOST_CHECK_EQUAL (e.size (), 2);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> b1 ");
-
-  e.excludeRange (name::Component (), string ("c0"));
-  BOOST_CHECK_EQUAL (e.size (), 2);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> c0 ");
-
-  e.excludeRange (string ("a0"), string ("c0"));
-  BOOST_CHECK_EQUAL (e.size (), 2);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> c0 ");
-
-  e.excludeRange (string ("d0"), string ("e0"));
-  BOOST_CHECK_EQUAL (e.size (), 4);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> c0 d0 ----> e0 ");
-
-  e.excludeRange (string ("c1"), string ("d1"));
-  BOOST_CHECK_EQUAL (e.size (), 4);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> c0 c1 ----> e0 ");
-
-  e.excludeRange (string ("a1"), string ("d1"));
-  BOOST_CHECK_EQUAL (e.size (), 2);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> e0 ");
-
-  e.excludeBefore (string ("e2"));
-  BOOST_CHECK_EQUAL (e.size (), 2);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> e2 ");
-
-  e.excludeAfter (string ("f0"));
-  BOOST_CHECK_EQUAL (e.size (), 3);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> e2 f0 ----> ");
-
-  e.excludeAfter (string ("e5"));
-  BOOST_CHECK_EQUAL (e.size (), 3);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> e2 e5 ----> ");
-
-  e.excludeAfter (string ("b2"));
-  BOOST_CHECK_EQUAL (e.size (), 1);
-  BOOST_CHECK_EQUAL (lexical_cast<string> (e), " ----> ");
-
-  BOOST_REQUIRE_THROW (e.excludeRange (string ("d0"), string ("a0")), error::Exclude);
-}
-
-BOOST_AUTO_TEST_SUITE_END()
diff --git a/test/executor-tests.cc b/test/executor-tests.cc
deleted file mode 100644
index 273f0c2..0000000
--- a/test/executor-tests.cc
+++ /dev/null
@@ -1,72 +0,0 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
-/*
- * Copyright (c) 2013, Regents of the University of California
- *                     Alexander Afanasyev
- *                     Zhenkai Zhu
- *
- * BSD license, See the LICENSE file for more information
- *
- * Author: Zhenkai Zhu <zhenkai@cs.ucla.edu>
- *         Alexander Afanasyev <alexander.afanasyev@ucla.edu>
- */
-
-#include <boost/test/unit_test.hpp>
-#include "executor/executor.h"
-
-#include "logging.h"
-
-INIT_LOGGER ("Test.Executor");
-
-using namespace boost;
-using namespace std;
-
-void timeConsumingJob ()
-{
-  _LOG_DEBUG ("Start sleep");
-  sleep(1);
-  _LOG_DEBUG ("Finish sleep");
-}
-
-BOOST_AUTO_TEST_CASE(TestExecutor)
-{
-  INIT_LOGGERS ();
-
-  {
-    Executor executor (3);
-    executor.start ();
-    Executor::Job job = bind(timeConsumingJob);
-
-    executor.execute(job);
-    executor.execute(job);
-
-    usleep(2000);
-    // both jobs should have been taken care of
-    BOOST_CHECK_EQUAL(executor.jobQueueSize(), 0);
-
-    usleep(500000);
-
-    // add four jobs while only one thread is idle
-    executor.execute(job);
-    executor.execute(job);
-    executor.execute(job);
-    executor.execute(job);
-
-    usleep(1000);
-    // three jobs should remain in queue
-    BOOST_CHECK_EQUAL(executor.jobQueueSize(), 3);
-
-    usleep(500000);
-    // two threads should have finished and
-    // take care of two queued jobs
-    BOOST_CHECK_EQUAL(executor.jobQueueSize(), 1);
-
-    // all jobs should have been fetched
-    usleep(501000);
-    BOOST_CHECK_EQUAL(executor.jobQueueSize(), 0);
-
-    executor.shutdown ();
-  } //separate scope to ensure that destructor is called
-
-
-  sleep(1);
-}
diff --git a/test/interest-tests.cc b/test/interest-tests.cc
deleted file mode 100644
index 7e56fd1..0000000
--- a/test/interest-tests.cc
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
-/*
- * Copyright (c) 2013, Regents of the University of California
- *                     Alexander Afanasyev
- *
- * BSD license, See the LICENSE file for more information
- *
- * Author: Alexander Afanasyev <alexander.afanasyev@ucla.edu>
- */
-
-#include "ndn-cpp/wire/ccnb.h"
-#include "ndn-cpp/interest.h"
-
-#include <unistd.h>
-#include <fstream>
-
-#include <boost/date_time/posix_time/posix_time.hpp>
-#include <boost/test/unit_test.hpp>
-#include <boost/make_shared.hpp>
-
-#include "logging.h"
-
-using namespace ndn;
-using namespace std;
-using namespace boost;
-
-BOOST_AUTO_TEST_SUITE(InterestTests)
-
-static const string Interest1 ("\x01\xD2\xF2\x00\x05\x9A\x8E\x32\x00\x05\xA2\x8E\x32\x00\x05\xAA\x8E\x31\x00\x02"
-                               "\xFA\x8E\x34\x00\x02\xD2\x8E\x30\x00\x03\x82\x95\xA0\x00\x00\x00",
-                               36);
-
-static const string Interest2 ("\x01\xD2\xF2\x00\x05\x9A\x8E\x32\x00\x05\xA2\x8E\x32\x00\x03\x82\x95\xA0\x00\x00"
-                               "\x00",
-                               21);
-
-static const string Interest3 ("\x01\xD2\xF2\x00\x05\x9A\x8E\x32\x00\x05\xA2\x8E\x32\x00\x02\xDA\xFA\xA5\x61\x6C" \
-                               "\x65\x78\x00\xFA\xC5\x7A\x68\x65\x6E\x6B\x61\x69\x30\x00\xEA\x00\xFA\xC5\x7A\x68" \
-                               "\x65\x6E\x6B\x61\x69\x31\x00\xFA\x01\x8D\x6C\x6F\x6F\x6F\x6F\x6F\x6F\x6F\x6F\x6F" \
-                               "\x6F\x6F\x6F\x6F\x6F\x6E\x67\x00\xEA\x00\x00\x05\xAA\x8E\x31\x00\x02\xFA\x8E\x34" \
-                               "\x00\x02\xD2\x8E\x30\x00\x03\x82\x95\xA0\x00\x00\x00", 93);
-
-BOOST_AUTO_TEST_CASE (Basic)
-{
-  INIT_LOGGERS ();
-  
-  Interest i;
-  i.setName (Name ("/test"));
-  i.setMinSuffixComponents (2);
-  i.setMaxSuffixComponents (2);
-  i.setInterestLifetime (posix_time::seconds (10));
-  i.setScope (Interest::SCOPE_LOCAL_CCND);
-  i.setAnswerOriginKind (Interest::AOK_STALE);
-  i.setChildSelector (Interest::CHILD_RIGHT);
-  // i.setPublisherPublicKeyDigest (?);
-
-  ostringstream os;
-  wire::Ccnb::appendInterest (os, i);
-  string Interest0 = os.str ();
-  BOOST_CHECK_EQUAL_COLLECTIONS (Interest0.begin (), Interest0.end (),
-                                 Interest1.begin (), Interest1.end ());
-
-  i.getExclude ().excludeOne (name::Component ("alex"));
-  i.getExclude ().excludeRange (name::Component ("zhenkai0"), name::Component("zhenkai1"));
-  i.getExclude ().excludeAfter (name::Component ("loooooooooooooong"));
-
-  BOOST_CHECK_EQUAL (boost::lexical_cast<string> (i.getExclude ()), "alex zhenkai0 ----> zhenkai1 loooooooooooooong ----> ");
-
-  os.str (""); os.clear ();
-  wire::Ccnb::appendInterest (os, i);
-  Interest0 = os.str ();
-  BOOST_CHECK_EQUAL_COLLECTIONS (Interest0.begin (), Interest0.end (),
-                                 Interest3.begin (), Interest3.end ());
-}
-
-// BOOST_AUTO_TEST_CASE (Charbuf)
-// {
-//   INIT_LOGGERS ();
-
-//   Interest i;
-//   i.setName (Name ("/test"));
-//   i.setMinSuffixComponents (2);
-//   i.setMaxSuffixComponents (2);
-//   i.setInterestLifetime (posix_time::seconds (10));
-
-//   charbuf_stream stream;
-//   wire::Ccnb::appendInterest (stream, i);
-
-//   BOOST_CHECK_EQUAL_COLLECTIONS (reinterpret_cast<char*> (stream.buf ().getBuf ()->buf),
-//                                  reinterpret_cast<char*> (stream.buf ().getBuf ()->buf+stream.buf ().getBuf ()->length),
-//                                  Interest2.begin (), Interest2.end ());
-  
-// }
-
-BOOST_AUTO_TEST_SUITE_END()
diff --git a/test/name-tests.cc b/test/name-tests.cc
deleted file mode 100644
index 1431f79..0000000
--- a/test/name-tests.cc
+++ /dev/null
@@ -1,162 +0,0 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
-/*
- * Copyright (c) 2013, Regents of the University of California
- *                     Alexander Afanasyev
- *                     Zhenkai Zhu
- *
- * BSD license, See the LICENSE file for more information
- *
- * Author: Zhenkai Zhu <zhenkai@cs.ucla.edu>
- *         Alexander Afanasyev <alexander.afanasyev@ucla.edu>
- */
-
-#include <sstream>
-#include "ndn-cpp/fields/name.h"
-#include "ndn-cpp/fields/name-component.h"
-#include "ndn-cpp/error.h"
-#include "ndn-cpp/wire/ccnb.h"
-
-#define BOOST_TEST_MAIN 1
-
-#include <boost/test/unit_test.hpp>
-
-using namespace ndn;
-using namespace std;
-using namespace boost;
-
-BOOST_AUTO_TEST_SUITE(NameTests)
-
-BOOST_AUTO_TEST_CASE (Component)
-{
-  name::Component x;
-  BOOST_CHECK_EQUAL (x.size (), 0);
-
-  x = name::Component ("test");
-  BOOST_CHECK_EQUAL (x.size (), 4);
-
-  x = name::Component ("%21test");
-  BOOST_CHECK_EQUAL (x.size (), 5);
-
-  BOOST_CHECK_EQUAL (x.toUri (), "!test");
-
-  x = name::Component ("%20test");
-  BOOST_CHECK_EQUAL (x.size (), 5);
-
-  BOOST_CHECK_EQUAL (x.toUri (), "%20test");
-}
-
-BOOST_AUTO_TEST_CASE (Basic)
-{
-  Name empty = Name ();
-  Name root = Name ("/");
-  BOOST_CHECK_EQUAL (empty, root);
-  BOOST_CHECK_EQUAL (empty, Name ("/"));
-  BOOST_CHECK_EQUAL (root.size(), 0);
-
-  empty.append ("hello");
-  empty.append ("world");
-  BOOST_CHECK_EQUAL (empty.size(), 2);
-  BOOST_CHECK_EQUAL (empty.toUri(), "/hello/world");
-  empty = empty + root;
-  BOOST_CHECK_EQUAL (empty.toUri(), "/hello/world");
-  BOOST_CHECK_EQUAL (empty.get (0).toUri (), "hello");
-  BOOST_CHECK_EQUAL (empty.getSubName(1, 1), Name("/world"));
-  Name name("/hello/world");
-  BOOST_CHECK_EQUAL (empty, name);
-  BOOST_CHECK_EQUAL (name, Name("/hello") + Name("/world"));
-
-  name.appendSeqNum (1);
-  name.appendSeqNum (255);
-  name.appendSeqNum (256);
-  name.appendSeqNum (1234567890);
-
-  BOOST_CHECK_EQUAL (name.toUri (), "/hello/world/%00%01/%00%FF/%00%01%00/%00I%96%02%D2");
-
-  BOOST_CHECK_EQUAL (name.get (5).toSeqNum (), 1234567890);
-  BOOST_CHECK_EQUAL (name.get (4).toSeqNum (), 256);
-  BOOST_CHECK_EQUAL (name.get (3).toSeqNum (), 255);
-  BOOST_CHECK_EQUAL (name.get (2).toSeqNum (), 1);
-
-  BOOST_CHECK_EQUAL (name.get (-1).toUri (), "%00I%96%02%D2");
-
-  BOOST_CHECK_EQUAL (Name ("/%00").get (0).toSeqNum (), 0);
-
-  const char tmp [] = {0, 1, 2, 3, 0x50};
-  BOOST_CHECK_EQUAL (Name ().append (tmp, sizeof(tmp)).toUri (), "/%00%01%02%03P");
-
-  string entree("entr\u00E9e");
-  BOOST_CHECK_EQUAL (Name ().append (entree.c_str(), entree.size()).toUri (), "/entr%C3%A9e");
-  Name entreeName("/entr%C3%A9e");
-  BOOST_CHECK_EQUAL_COLLECTIONS (entreeName.get(0).begin(), entreeName.get(0).end(), entree.begin(), entree.end() );
-
-  Name appendName ("/hello/you");
-  appendName.append (Name ("/hello/you/too"));
-  BOOST_CHECK_EQUAL (appendName.toUri (), "/hello/you/hello/you/too");
-
-  Name appendSelf ("/hello/you");
-  appendSelf.append (appendSelf);
-  BOOST_CHECK_EQUAL (appendSelf.toUri (), "/hello/you/hello/you");
-
-  Name withVersion ("/hello.txt/%FD%95-%25U1%DE%04/%00%01");
-  BOOST_REQUIRE_NO_THROW (withVersion.get (1).toVersion ());
-  BOOST_CHECK_EQUAL (withVersion.get (1).toVersion (), 1370203370106261);
-  
-  BOOST_CHECK_EQUAL (Name("/!").toUri(), "/%21");
-}
-
-BOOST_AUTO_TEST_CASE (Advanced)
-{
-  BOOST_REQUIRE_THROW (Name (""),       error::Name);
-  BOOST_REQUIRE_THROW (Name ("//"), error::Name);
-  BOOST_REQUIRE_THROW (Name ("ndn://"), error::Name);
-  BOOST_REQUIRE_THROW (Name ("bla"),    error::Name);
-  BOOST_REQUIRE_THROW (Name ("bla/"),   error::Name);
-  BOOST_REQUIRE_THROW (Name ("http:/test"), error::Name);
-
-  BOOST_CHECK_EQUAL (Name ("ndn:///").toUri (), "/");
-  BOOST_CHECK_EQUAL (Name ("ccnx:///").toUri (), "/");
-  BOOST_CHECK_EQUAL (Name ("/").toUri (), "/");
-  BOOST_CHECK_EQUAL (Name ("///").toUri (), "/");
-  BOOST_CHECK_EQUAL (Name ("////////////////////////////////////////////////").toUri (), "/");
-  BOOST_CHECK_EQUAL (Name ("ndn://bla:random@something-else:0000/actual/name").toUri (), "/actual/name");
-  BOOST_CHECK_EQUAL (Name ("/slash/").toUri (), "/slash");
-  
-  BOOST_CHECK_EQUAL (Name ().append (".", 1).toUri (), "/...");
-  BOOST_CHECK_EQUAL (Name ("/.").get(0).size(), 0);
-  BOOST_CHECK_EQUAL (Name ("/..").get(0).size(), 0);
-  BOOST_CHECK_EQUAL (Name ("/...").get(0).size(), 0);
-  BOOST_CHECK_EQUAL (Name ("/....").get(0).size(), 1);
-  
-  BOOST_CHECK_EQUAL (Name ().append ("", 0).toUri (), "/...");
-  const char tmp [] = {'.'};
-  BOOST_CHECK_EQUAL (Name ().append (tmp, sizeof(tmp)).toUri (), "/....");
-}
-
-BOOST_AUTO_TEST_CASE (Ordering)
-{
-  // check "canonical" ordering
-  BOOST_CHECK_EQUAL (Name ("/test"), Name ("/test"));
-  BOOST_CHECK_GE (Name ("/test"), Name ("/aaaa"));
-  BOOST_CHECK_GT (Name ("/test"), Name ("/aaaa"));
-  BOOST_CHECK_GT (Name ("/test/test/test"), Name ("/test/test"));
-  BOOST_CHECK_GE (Name ("/test/test/test"), Name ("/test/test"));
-  BOOST_CHECK_GE (Name ("/test/test/test"), Name ("/test/test/test"));
-
-  BOOST_CHECK_LE (Name ("/test"), Name ("/aaaaa"));
-  BOOST_CHECK_LT (Name ("/test"), Name ("/aaaaa"));
-  BOOST_CHECK_LT (Name ("/test/test"), Name ("/test/test/test"));
-  BOOST_CHECK_LE (Name ("/test/test"), Name ("/test/test/test"));
-  BOOST_CHECK_LE (Name ("/test/test/test"), Name ("/test/test/test"));
-}
-
-BOOST_AUTO_TEST_CASE (Encoding)
-{
-  std::stringbuf buffer;
-  std::ostream output (&buffer);
-
-  Name root = Name ("/");
-  wire::Ccnb::appendName(output, root);
-  BOOST_CHECK_EQUAL (buffer.str().size(), 2);
-}
-
-BOOST_AUTO_TEST_SUITE_END()
diff --git a/test/security-tests.cc b/test/security-tests.cc
deleted file mode 100644
index ec8415c..0000000
--- a/test/security-tests.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
-/*
- * Copyright (c) 2013, Regents of the University of California
- *                     Alexander Afanasyev
- *                     Zhenkai Zhu
- *
- * BSD license, See the LICENSE file for more information
- *
- * Author: Zhenkai Zhu <zhenkai@cs.ucla.edu>
- *         Alexander Afanasyev <alexander.afanasyev@ucla.edu>
- */
-
-// #include "platforms/osx/keychain-osx.h"
-#include "ndn-cpp/error.h"
-
-#include <boost/test/unit_test.hpp>
-
-#include <fstream>
-
-using namespace ndn;
-using namespace std;
-using namespace boost;
-
-BOOST_AUTO_TEST_SUITE(SecurityTests)
-
-BOOST_AUTO_TEST_CASE (Basic)
-{
-  // Ptr<Keychain> keychain;
-  // BOOST_CHECK_NO_THROW (keychain = Ptr<keychain::OSX>::Create ());
-
-  // Name keyName ("/my/private/key1");
-  // keychain->generateKeyPair (keyName);
-  // // keychain->deleteKeyPair (keyName);
-
-  // Ptr<Blob> key = keychain->getPublicKey (keyName);
-  // ofstream f ("out.pub");
-  // f.write (key->buf (), key->size ());
-}
-
-BOOST_AUTO_TEST_SUITE_END()