Beispiel #1
0
 * 
 * ---------------------------------------------------------------------
 */

#include <KarenCore/map.h>
#include <KarenCore/test.h>

using namespace karen;


KAREN_BEGIN_UNIT_TEST(MapTestSuite);

   KAREN_DECL_TEST(shouldCreateAnEmptyTreeMap,
   {
      TreeMap<String, int> d;
      assertTrue(d.isEmpty());
      assertEquals<int>(0, d.size());
   });

   KAREN_DECL_TEST(shouldInsertOneElement,
   {
      TreeMap<String, int> d;
      d.put("Mark", 45);
      assertFalse(d.isEmpty());
      assertEquals<int>(1, d.size());
      assertTrue(d.hasKey("Mark"));
      assertEquals<int>(45, d["Mark"]);
   });
   
   KAREN_DECL_TEST(shouldInsertOneElementUsingIndexingOperator,
   {