summaryrefslogtreecommitdiff
path: root/test/VersionSuite.cpp
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhsoting.net>2026-05-08 11:54:15 +0200
committerJörg Frings-Fürst <debian@jff-webhsoting.net>2026-05-08 11:54:15 +0200
commit9d62028a6e8eced2ae6fabedd2b6317e9519b00d (patch)
tree1d8458cb6627ccfc673f791c5f0db45f9c06f7e0 /test/VersionSuite.cpp
parenta1dac799b819ba356a2faff3a98d7f5f076c24b6 (diff)
parent5177d88bf591522d1b934e24221e16e02cd1592b (diff)
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'test/VersionSuite.cpp')
-rw-r--r--test/VersionSuite.cpp26
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");
}