From: Alexandre Rossi <niol@zincube.net>
Description: Add som debug info for json_exact test failures
Forwarded: not-needed

--- adminer.git.orig/tests/unit/json_exact.php	2026-10-12 21:56:02.782635131 +0200
+++ adminer.git/tests/unit/json_exact.php	2026-10-12 21:57:49.616300964 +0200
@@ -74,7 +74,7 @@
 foreach (array(str_repeat('a', 1e7), str_repeat('a\"', 3e6), str_repeat('\\\\', 3e6)) as $i => $long) {
 	$decoded = json_decode_exact('["' . $long . '",' . "123456789.123456789]");
 	if (!is_array($decoded) || strlen($decoded[0]) != strlen(json_decode('"' . $long . '"')) || json_scalar($decoded[1]) !== '123456789.123456789') {
-		echo "Long string $i is not decoded, preg_last_error: " . preg_last_error() . "\n";
+        echo "Long string $i is not decoded, preg_last_error: " . preg_last_error() . ", length is " . strlen($decoded[0]) . " vs. expected " . strlen(json_decode('"' . $long . '"')) . " and float is " . json_scalar($decoded[1]) . " vs expected " . "123456789.123456789\n";
 		$errors++;
 	} elseif (json_encode_exact($decoded, 64 | 256) === '') {
 		echo "Long string $i is not encoded, preg_last_error: " . preg_last_error() . "\n";
