diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 13d113c..1fc231a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -9,6 +9,7 @@ set(UNIT_TESTS_FILES list.c variant.c object.c + version.c ) configure_file( diff --git a/tests/version.c b/tests/version.c new file mode 100644 index 0000000..4d1510b --- /dev/null +++ b/tests/version.c @@ -0,0 +1,37 @@ +/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ + +/* CFL + * === + * Copyright (C) 2022 The CFL Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "cfl_tests_internal.h" + +static void test_version() +{ + char *v; + + v = cfl_version(); + TEST_CHECK(v != NULL); + TEST_CHECK(strlen(v) >= 5); + + printf("CFL VERSION => '%s'\n", v); +} + +TEST_LIST = { + { "version" , test_version }, + { 0 } +};