File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 3636#include < cassert>
3737#include < chrono>
3838#include < limits>
39+ #include < set>
3940#include < vector>
4041
4142void initialize ()
@@ -114,6 +115,12 @@ void test_one_input(const std::vector<uint8_t>& buffer)
114115 (void )memusage::DynamicUsage (u8 );
115116 const unsigned char uch = static_cast <unsigned char >(u8 );
116117 (void )memusage::DynamicUsage (uch);
118+ {
119+ const std::set<int64_t > i64s{i64 , static_cast <int64_t >(u64 )};
120+ const size_t dynamic_usage = memusage::DynamicUsage (i64s);
121+ const size_t incremental_dynamic_usage = memusage::IncrementalDynamicUsage (i64s);
122+ assert (dynamic_usage == incremental_dynamic_usage * i64s.size ());
123+ }
117124 (void )MillisToTimeval (i64 );
118125 const double d = ser_uint64_to_double (u64 );
119126 assert (ser_double_to_uint64 (d) == u64 );
You can’t perform that action at this time.
0 commit comments