Coverage Report

Created: 2024-04-26 06:05

/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
}