ocarina/tests/core/version.c
Anna Schumaker 43a0ffd54c ocarina: Add OCARINA_{MAJOR, MINOR}_VERSION constants
These can be used for version number comparisons as integers, which will
be useful once file version numbers are based off of minor versions.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2016-09-26 08:07:35 -04:00

25 lines
584 B
C

/*
* Copyright 2013 (c) Anna Schumaker.
*/
#include <core/version.h>
#include <glib.h>
static void test_version()
{
g_assert_cmpstr(get_version(), ==, CONFIG_VERSION);
g_assert_cmpstr(OCARINA_NAME, ==, "ocarina-test/core/version");
g_assert_cmpuint(CONFIG_MAJOR, >=, 0);
g_assert_cmpuint(CONFIG_MINOR, >=, 0);
g_assert_cmpuint(OCARINA_MAJOR_VERSION, ==, CONFIG_MAJOR);
g_assert_cmpuint(OCARINA_MINOR_VERSION, ==, CONFIG_MINOR);
}
int main(int argc, char **argv)
{
g_test_init(&argc, &argv, NULL);
g_test_add_func("/Core/Version", test_version);
return g_test_run();
}