LUMIERA.clone/tests/library
Ichthyostega 289f92da7e Timeline: safely calculate sum/difference of large fractional times
...in a similar vein as done for the product calculation.
In this case, we need to check the dimensions carefully and pick
the best calculation path, but as long as the overall result can
be represented, it should be possible to carry out the calculation
with fractional values, albeit introducing a small error.

As a follow-up, I have now also refactored the re-quantisation
functions, to be usable for general requantisation to another grid,
and I used these to replace the *naive* implementation of the
conversion FSecs -> µ-Grid, which caused a lot of integer-wrap-around

However, while the test now works basically without glitch or wrap,
the window position is still numerically of by 1e-6, which becomes
quite noticeably here due to the large overall span used for the test.
2022-12-01 23:23:50 +01:00
..
advice Library: allow to check if Advice was explicitly given 2019-07-13 17:00:23 +02:00
c-lib Global-Layer-Renaming: adapt lots of documentation 2018-11-15 21:13:52 +01:00
diff Lib/Diff: prefer the name "emplace" over "build" 2021-05-02 18:31:47 +02:00
idi Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
meta Functions-Commands: discard the ability to compare functors for equivalence (closes #294) 2019-06-23 19:45:30 +02:00
query Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
test EventLog: verify and complete the TestEventLog_test 2018-09-19 02:52:38 +02:00
allocation-cluster-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
app-config-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
builder-qualifier-support-test.cpp ElementBox: extract builder qualifier support as library implementation 2022-08-28 23:36:27 +02:00
cmdline-wrapper-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
custom-shared-ptr-test.cpp GCC-5 compatibility: remove the last remaining auto_ptrs 2017-05-01 21:43:10 +02:00
del-stash-test.cpp reduce include dependencies of DelStash 2018-04-01 00:37:58 +02:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
exception-error-test.cpp Library: clarify usage of the basic time scale 2018-12-10 00:12:52 +01:00
format-cout-test.cpp Library: define string conversion trait more precisely 2017-12-04 03:53:36 +01:00
format-helper-test.cpp C++17: fix detector for function signatures 2020-02-21 20:16:59 +01:00
format-string-test.cpp fix failing test - boost::format is getting better 2020-02-17 03:32:43 +01:00
hash-generator-test.cpp GCC-7: minor adjustments to make the testsuite PASS again 2018-04-29 03:15:57 +02:00
hash-indexed-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
hash-standard-to-boost-bridge-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
helloworldtest.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
hierarchy-orientation-indicator-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
ios-savepoint-test.cpp Lib: fix a bug with diagnostic output 2022-09-27 01:51:21 +02:00
item-wrapper-test.cpp C++17: fix detector for function signatures 2020-02-21 20:16:59 +01:00
iter-adapter-stl-test.cpp Library: allow to consume an iterator while taking the snapshot 2017-08-13 07:25:32 +02:00
iter-adapter-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-chain-search-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
iter-cursor-test.cpp DOC: fix syntax of some doxygen links 2018-09-21 14:33:12 +02:00
iter-explorer-test.cpp Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
iter-queue-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-source-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-stack-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-tree-explorer-test.cpp Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
itertools-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
life-cycle-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
linked-elements-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
multifact-argument-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
multifact-singleton-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
multifact-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
null-value-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
opaque-holder-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
opaque-unchecked-buffer-test.cpp Library: verify PlantingHandle's extended capabilities 2021-05-07 22:50:13 +02:00
optional-ref-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
path-array-test.cpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
polymorphic-value-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
query-text-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
rational-test.cpp Timeline: safely calculate sum/difference of large fractional times 2022-12-01 23:23:50 +01:00
ref-array-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
removefromsettest.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
replaceable-item-test.cpp ++ a strange year passed by ++ 2021-01-20 08:05:30 +01:00
scoped-collection-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
scoped-holder-test.cpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
scoped-holder-transfer-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
scoped-ptrvect-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
search-path-splitter-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
simple-allocator-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
sub-id-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
symbol-hashtable-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
symbol-test.cpp Symbol: also document usage as (tree)map key 2017-04-08 03:50:29 +02:00
typed-allocation-manager-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
unique-malloc-owner-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
util-collection-test.cpp Library: integrate generic min/max function 2020-03-08 02:05:39 +01:00
util-floordiv-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
util-floorwrap-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
util-foreach-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
util-parse-bool-test.cpp Util: use case-insensitive matching for parsing bool values 2021-08-20 14:33:59 +02:00
util-sanitised-identifier-test.cpp investigate insidious ill-guided conversion 2018-10-12 23:42:56 +02:00
variant-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
vector-transfer-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
verb-function-dispatch-test.cpp Library: complete test coverage of VerbPack 2019-06-11 02:40:20 +02:00
verb-visitor-dispatch-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00