| 1234567891011121314151617181920212223 |
- //
- // unkeyed_iterator.t.h
- // iterator
- //
- // Created by Sam Jaffe on 2/20/17.
- //
- #pragma once
- #include <cxxtest/TestSuite.h>
- #include "unkeyed_iterator.hpp"
- class unkeyed_iterator_TestSuite : public CxxTest::TestSuite {
- public:
- void test_unkeyed_iterator_discards_key_map() {
- using map_t = std::map<int, int>;
- map_t map{{1, 2}, {2, 3}};
- iterator::unkeyed_iterator<map_t::iterator> uit{map.begin()};
- *uit = 4;
- TS_ASSERT_EQUALS(map[1], 4);
- }
- };
|