| /* test_version.cc - Test zVersion() and zlibCompileFlags() */ | |
| #include "zbuild.h" | |
| #ifdef ZLIB_COMPAT | |
| # include "zlib.h" | |
| #else | |
| # include "zlib-ng.h" | |
| #endif | |
| #include <stdio.h> | |
| #include <stdint.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include "test_shared.h" | |
| #include <gtest/gtest.h> | |
| TEST(version, basic) { | |
| static const char *my_version = PREFIX2(VERSION); | |
| EXPECT_EQ(zVersion()[0], my_version[0]); | |
| EXPECT_STREQ(zVersion(), PREFIX2(VERSION)); | |
| printf("zlib-ng version %s = 0x%08lx, compile flags = 0x%lx\n", | |
| ZLIBNG_VERSION, ZLIBNG_VERNUM, PREFIX(zlibCompileFlags)()); | |
| } |