Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2011-01-09 14:39:26 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:09:35 +0300
commit1f358c0ff1e41234b1be6514ce1c5fd3a3b2dc83 (patch)
treeadb60865d81d490a24e1cf24b61c19d621dfd38f /indexer/feature_impl.hpp
parent1aa1ef443b35c57f49ac51ddf35ad2dabb072f1a (diff)
Add some asserts.
Diffstat (limited to 'indexer/feature_impl.hpp')
-rw-r--r--indexer/feature_impl.hpp6
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));
}