diff options
| author | Jörg Frings-Fürst <debian@jff-webhsoting.net> | 2026-05-08 11:54:15 +0200 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhsoting.net> | 2026-05-08 11:54:15 +0200 |
| commit | 9d62028a6e8eced2ae6fabedd2b6317e9519b00d (patch) | |
| tree | 1d8458cb6627ccfc673f791c5f0db45f9c06f7e0 /test/VersionSuite.cpp | |
| parent | a1dac799b819ba356a2faff3a98d7f5f076c24b6 (diff) | |
| parent | 5177d88bf591522d1b934e24221e16e02cd1592b (diff) | |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'test/VersionSuite.cpp')
| -rw-r--r-- | test/VersionSuite.cpp | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/test/VersionSuite.cpp b/test/VersionSuite.cpp index 01f0284..cdc03b8 100644 --- a/test/VersionSuite.cpp +++ b/test/VersionSuite.cpp @@ -22,22 +22,20 @@ #include <cstdio> - #include "UriConfig.h" // for PACKAGE_VERSION -#include <uriparser/UriBase.h> - +#include <uriparser/Uri.h> TEST(VersionSuite, EnsureVersionDefinesInSync) { - char INSIDE_VERSION[256]; - const int bytes_printed = sprintf(INSIDE_VERSION, "%d.%d.%d%s", - URI_VER_MAJOR, URI_VER_MINOR, URI_VER_RELEASE, URI_VER_SUFFIX_ANSI); - ASSERT_TRUE(bytes_printed != -1); + char INSIDE_VERSION[256]; + const int bytes_printed = + sprintf(INSIDE_VERSION, "%d.%d.%d%s", URI_VER_MAJOR, URI_VER_MINOR, + URI_VER_RELEASE, URI_VER_SUFFIX_ANSI); + ASSERT_NE(bytes_printed, -1); + EXPECT_STREQ(INSIDE_VERSION, PACKAGE_VERSION); +} - const bool equal = !strcmp(INSIDE_VERSION, PACKAGE_VERSION); - if (! equal) { - printf("Inside/outside version mismatch detected:\n"); - printf(" Tarball version: <%s>\n", PACKAGE_VERSION); - printf(" Header defines version: <%s>\n", INSIDE_VERSION); - } - ASSERT_TRUE(equal); +TEST(VersionSuite, EnsureRuntimeVersionAsExpected) { + // NOTE: This needs a bump for every release + EXPECT_STREQ(uriBaseRuntimeVersionA(), "1.0.1"); + EXPECT_STREQ(uriBaseRuntimeVersionW(), L"1.0.1"); } |
