Initial Course
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#include "spaceship_operator.hpp"
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
TEST(SpaceshipOperator, SortVersions) {
|
||||
const auto sorted = cpp20::sort_versions({{1, 10, 0}, {1, 2, 0}, {2, 0, 0}});
|
||||
ASSERT_EQ(sorted.size(), 3U);
|
||||
EXPECT_EQ(sorted[0].major, 1);
|
||||
EXPECT_EQ(sorted[0].minor, 2);
|
||||
EXPECT_EQ(sorted[2].major, 2);
|
||||
}
|
||||
|
||||
TEST(SpaceshipOperator, IsSorted) {
|
||||
EXPECT_TRUE(cpp20::is_sorted_versions({{1, 0, 0}, {1, 1, 0}, {2, 0, 0}}));
|
||||
}
|
||||
Reference in New Issue
Block a user