[mlpack-svn] r15040 - mlpack/trunk/src/mlpack/tests
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed May 8 20:08:45 EDT 2013
Author: rcurtin
Date: 2013-05-08 20:08:44 -0400 (Wed, 08 May 2013)
New Revision: 15040
Modified:
mlpack/trunk/src/mlpack/tests/tree_traits_test.cpp
Log:
Tests for HasSelfChildren trait.
Modified: mlpack/trunk/src/mlpack/tests/tree_traits_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/tree_traits_test.cpp 2013-05-09 00:04:00 UTC (rev 15039)
+++ mlpack/trunk/src/mlpack/tests/tree_traits_test.cpp 2013-05-09 00:08:44 UTC (rev 15040)
@@ -35,6 +35,8 @@
BOOST_REQUIRE_EQUAL(b, false);
b = TreeTraits<int>::HasOverlappingChildren;
BOOST_REQUIRE_EQUAL(b, true);
+ b = TreeTraits<int>::HasSelfChildren;
+ BOOST_REQUIRE_EQUAL(b, false);
}
// Test the binary space tree traits.
@@ -47,6 +49,10 @@
// Children are non-overlapping.
b = TreeTraits<BinarySpaceTree<LMetric<2, false> > >::HasOverlappingChildren;
BOOST_REQUIRE_EQUAL(b, false);
+
+ // Points are not contained at multiple levels.
+ b = TreeTraits<BinarySpaceTree<LMetric<2, false> > >::HasSelfChildren;
+ BOOST_REQUIRE_EQUAL(b, false);
}
// Test the cover tree traits.
@@ -59,6 +65,10 @@
// Children may be overlapping.
b = TreeTraits<CoverTree<> >::HasOverlappingChildren;
BOOST_REQUIRE_EQUAL(b, true);
+
+ // The cover tree has self-children.
+ b = TreeTraits<CoverTree<> >::HasSelfChildren;
+ BOOST_REQUIRE_EQUAL(b, true);
}
BOOST_AUTO_TEST_SUITE_END();
More information about the mlpack-svn
mailing list