Pārlūkot izejas kodu

test: add unit tests for maps using C strings as keys.

legacy
Sam Hocevar sam pirms 13 gadiem
vecāks
revīzija
75a39b691e
1 mainītis faili ar 17 papildinājumiem un 0 dzēšanām
  1. +17
    -0
      test/unit/map.cpp

+ 17
- 0
test/unit/map.cpp Parādīt failu

@@ -57,6 +57,23 @@ LOLUNIT_FIXTURE(MapTest)
LOLUNIT_ASSERT(!map.HasKey(1));
LOLUNIT_ASSERT(map.HasKey(2));
}

LOLUNIT_TEST(StringMap)
{
Map<char const *, int> map;

map["foo"] = 42;
map["bar"] = 12;
map["baz"] = 2;

int foo = map["foo"];
int bar = map["bar"];
int baz = map["baz"];

LOLUNIT_ASSERT_EQUAL(42, foo);
LOLUNIT_ASSERT_EQUAL(12, bar);
LOLUNIT_ASSERT_EQUAL(2, baz);
}
};

} /* namespace lol */


Notiek ielāde…
Atcelt
Saglabāt