diff options
author | vng <viktor.govako@gmail.com> | 2011-01-09 14:39:26 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:09:35 +0300 |
commit | 1f358c0ff1e41234b1be6514ce1c5fd3a3b2dc83 (patch) | |
tree | adb60865d81d490a24e1cf24b61c19d621dfd38f /indexer/feature_impl.hpp | |
parent | 1aa1ef443b35c57f49ac51ddf35ad2dabb072f1a (diff) |
Add some asserts.
Diffstat (limited to 'indexer/feature_impl.hpp')
-rw-r--r-- | indexer/feature_impl.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
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<m2::PointD> & points, TSource & src) { detail::ReadPoints(points, src); + + ASSERT_GREATER ( points.size(), 1, () ); } template <class TSink> @@ -108,6 +110,10 @@ namespace feature void LoadTriangles(vector<m2::PointD> & points, TSource & src) { detail::ReadPoints(points, src); + + uint32_t const count = points.size(); + ASSERT_GREATER(count, 0, ()); + ASSERT_EQUAL(count % 3, 0, (count)); } |