From: Ansgar Burchardt Date: Tue, 26 Dec 2023 16:27:20 +0000 (+0100) Subject: [PATCH] fix: use values that are representable as double in test X-Git-Tag: archive/raspbian/2.9.0-7+rpi1~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7c6bce0a73b608da9bcfa8eac3a82aa696de82d0;p=dune-common.git [PATCH] fix: use values that are representable as double in test From cb09f8545ce48f5f2f0843110bb814ce33c08688 Mon Sep 17 00:00:00 2001 Origin: vendor, https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1329 This should fix a [test failure on i386][1]: ``` lrutest: ./dune/common/test/lrutest.cc:29: void lru_test(): Assertion `lru.front() == 1.3 && lru.back() == 2.0' failed. ``` [1]: https://buildd.debian.org/status/fetch.php?pkg=dune-common&arch=i386&ver=2.9.0-5&stamp=1703605683&raw=0 Gbp-Pq: Name 0002-fix-use-values-that-are-representable-as-double-in-t.patch --- diff --git a/dune/common/test/lrutest.cc b/dune/common/test/lrutest.cc index a986bb9..f74aa09 100644 --- a/dune/common/test/lrutest.cc +++ b/dune/common/test/lrutest.cc @@ -17,7 +17,7 @@ void lru_test() lru.insert(11, 2.0); assert(lru.front() == 2.0 && lru.back() == 1.0); lru.insert(12, 99); - lru.insert(13, 1.3); + lru.insert(13, 1.125); lru.insert(14, 12345); lru.insert(15, -17); assert(lru.front() == -17 && lru.back() == 1.0); @@ -26,7 +26,7 @@ void lru_test() assert(lru.front() == 1.0 && lru.back() == 2.0); // update lru.touch(13); - assert(lru.front() == 1.3 && lru.back() == 2.0); + assert(lru.front() == 1.125 && lru.back() == 2.0); // remove item lru.pop_front(); assert(lru.front() == 1.0 && lru.back() == 2.0);