Example #1
0
void test_set_append_multpile_values() {
	Set* set = new Set();
	String* val1 = new String("value 1");
	String* val2 = new String("value 2");
	String* val3 = new String("value 3");
	String* val4 = new String("value 4");

	set->Append(val1);
	set->Append(val2);
	set->Append(val3);
	set->Append(val4);
	/* Append duplicates */
	set->Append(val1);
	set->Append(val2);

	cout << *set << endl << flush;

	ASSERT_EQUAL(4, set->Size());

	delete set;
	delete val1;
	delete val2;
	delete val3;
	delete val4;
}