Updated shit
All checks were successful
Test compiling project / test (push) Successful in 2m21s

This commit is contained in:
2025-02-17 00:12:50 +01:00
parent 7c4dd280c2
commit 3b1ab2e9e9
9 changed files with 123 additions and 32 deletions

View File

@@ -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();
}