From 1f358c0ff1e41234b1be6514ce1c5fd3a3b2dc83 Mon Sep 17 00:00:00 2001 From: vng Date: Sun, 9 Jan 2011 13:39:26 +0200 Subject: [PATCH] Add some asserts. --- indexer/feature_impl.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/indexer/feature_impl.hpp b/indexer/feature_impl.hpp index 9e63f87711..269619e4bb 100644 --- a/indexer/feature_impl.hpp +++ b/indexer/feature_impl.hpp @@ -89,6 +89,8 @@ namespace feature void LoadPoints(vector & points, TSource & src) { detail::ReadPoints(points, src); + + ASSERT_GREATER ( points.size(), 1, () ); } template @@ -108,6 +110,10 @@ namespace feature void LoadTriangles(vector & points, TSource & src) { detail::ReadPoints(points, src); + + uint32_t const count = points.size(); + ASSERT_GREATER(count, 0, ()); + ASSERT_EQUAL(count % 3, 0, (count)); }