This commit is contained in:
@@ -84,6 +84,48 @@ void test_parse_version_extra_content() {
|
||||
TEST_ASSERT_EQUAL(0, v.patch);
|
||||
}
|
||||
|
||||
void test_is_version_newer_major() {
|
||||
Version oldVersion = {1, 3, 4};
|
||||
Version newVersion = {2, 1, 1};
|
||||
TEST_ASSERT_TRUE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
void test_is_version_newer_minor() {
|
||||
Version oldVersion = {1, 0, 8};
|
||||
Version newVersion = {1, 1, 0};
|
||||
TEST_ASSERT_TRUE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
void test_is_version_newer_patch() {
|
||||
Version oldVersion = {1, 1, 1};
|
||||
Version newVersion = {1, 1, 2};
|
||||
TEST_ASSERT_TRUE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
void test_is_version_not_newer_same() {
|
||||
Version oldVersion = {1, 1, 1};
|
||||
Version newVersion = {1, 1, 1};
|
||||
TEST_ASSERT_FALSE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
void test_is_version_not_newer_major() {
|
||||
Version oldVersion = {2, 0, 0};
|
||||
Version newVersion = {1, 99, 99};
|
||||
TEST_ASSERT_FALSE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
void test_is_version_not_newer_minor() {
|
||||
Version oldVersion = {1, 2, 0};
|
||||
Version newVersion = {1, 1, 99};
|
||||
TEST_ASSERT_FALSE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
void test_is_version_not_newer_patch() {
|
||||
Version oldVersion = {1, 1, 2};
|
||||
Version newVersion = {1, 1, 1};
|
||||
TEST_ASSERT_FALSE(isVersionNewer(oldVersion, newVersion));
|
||||
}
|
||||
|
||||
|
||||
int main() {
|
||||
UNITY_BEGIN();
|
||||
@@ -96,5 +138,12 @@ int main() {
|
||||
RUN_TEST(test_parse_version_extra_content);
|
||||
RUN_TEST(test_parse_version_valid_input_2);
|
||||
RUN_TEST(test_parse_version_more_missing_parts);
|
||||
RUN_TEST(test_is_version_newer_major);
|
||||
RUN_TEST(test_is_version_newer_minor);
|
||||
RUN_TEST(test_is_version_newer_patch);
|
||||
RUN_TEST(test_is_version_not_newer_same);
|
||||
RUN_TEST(test_is_version_not_newer_major);
|
||||
RUN_TEST(test_is_version_not_newer_minor);
|
||||
RUN_TEST(test_is_version_not_newer_patch);
|
||||
UNITY_END();
|
||||
}
|
||||
Reference in New Issue
Block a user