mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 19:58:11 +00:00
Vector: Use memcmp for comparing two vectors with trivial elements
This commit is contained in:
parent
6d97caf124
commit
e8e85f5457
3 changed files with 39 additions and 8 deletions
|
@ -142,4 +142,29 @@ TEST_CASE(prepend_vector_object)
|
|||
EXPECT_EQ(objects[5].subobject->value, 3);
|
||||
}
|
||||
|
||||
TEST_CASE(vector_compare)
|
||||
{
|
||||
Vector<int> ints;
|
||||
Vector<int> same_ints;
|
||||
|
||||
for (int i = 0; i < 1000; ++i) {
|
||||
ints.append(i);
|
||||
same_ints.append(i);
|
||||
}
|
||||
|
||||
EXPECT_EQ(ints.size(), 1000);
|
||||
EXPECT_EQ(ints, same_ints);
|
||||
|
||||
Vector<String> strings;
|
||||
Vector<String> same_strings;
|
||||
|
||||
for (int i = 0; i < 1000; ++i) {
|
||||
strings.append(String::number(i));
|
||||
same_strings.append(String::number(i));
|
||||
}
|
||||
|
||||
EXPECT_EQ(strings.size(), 1000);
|
||||
EXPECT_EQ(strings, same_strings);
|
||||
}
|
||||
|
||||
TEST_MAIN(Vector)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue