/builds/xfbs/passgen/src/tests/version.c
Line | Count | Source |
1 | | #include "passgen/version.h" |
2 | | #include "tests.h" |
3 | | #include <string.h> |
4 | | |
5 | 1 | test_result test_version_get(void) { |
6 | 1 | passgen_version version = passgen_version_get(); |
7 | 1 | assert_eq(version.major, 1); |
8 | 1 | assert_eq(version.minor, 0); |
9 | 1 | assert_eq(version.patch, 0); |
10 | 1 | |
11 | 1 | return test_ok; |
12 | 1 | } |
13 | | |
14 | 1 | test_result test_version_compatible(void) { |
15 | 1 | passgen_version version = passgen_version_get(); |
16 | 1 | assert(passgen_version_compatible(version)); |
17 | 1 | |
18 | 1 | version.patch += 1; |
19 | 1 | assert(!passgen_version_compatible(version)); |
20 | 1 | version.patch -= 1; |
21 | 1 | |
22 | 1 | version.minor += 1; |
23 | 1 | assert(!passgen_version_compatible(version)); |
24 | 1 | version.minor -= 1; |
25 | 1 | |
26 | 1 | version.major += 1; |
27 | 1 | assert(!passgen_version_compatible(version)); |
28 | 1 | version.major -= 1; |
29 | 1 | |
30 | 1 | return test_ok; |
31 | 1 | } |
32 | | |
33 | 1 | test_result test_version_debug(void) { |
34 | 1 | passgen_is_debug(); |
35 | 1 | |
36 | 1 | return test_ok; |
37 | 1 | } |