subsurface/tests
Berthold Stoeger 4afefb1b9b parser: keep divelist sorted
The parser used to append each parsed dive at the end of the log.
At the end the list was sorted. However, the divelist code depends
on the list being sorted. To avoid inconsistent states, add the
dives at the proper position.

Note that the reference data of TestDiveSeabearNewFormat had to
be adapted, because the CNS calculation now gives a different
value. This shouls be investigated.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-08-13 19:28:30 +02:00
..
.gitignore
CMakeLists.txt Add tests for formatDiveGasString 2023-10-18 21:34:56 +13:00
testAirPressure.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testAirPressure.h
testdivesiteduplication.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testdivesiteduplication.h
testformatDiveGasString.cpp core: add constructor/destructor pairs to dive and divecomputer 2024-08-13 19:28:30 +02:00
testformatDiveGasString.h Add another test for formatDiveGasString 2023-10-18 21:34:56 +13:00
testgitstorage.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testgitstorage.h
testgpscoords.cpp
testgpscoords.h
testhelper.cpp import: turn C-string in device_data_t into std::strings 2024-08-13 19:28:30 +02:00
testhelper.h
testmerge.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testmerge.h
testparse.cpp parser: keep divelist sorted 2024-08-13 19:28:30 +02:00
testparse.h Test case for multicylinder support on CSV import 2020-05-26 11:33:10 -07:00
testparseperformance.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testparseperformance.h
testpicture.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testpicture.h
testplan.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testplan.h Fix invalid bailout gas choice when planning a CCR dive. 2023-02-17 10:49:24 +01:00
testplannershared.cpp
testplannershared.h
testprofile.cpp parser: keep divelist sorted 2024-08-13 19:28:30 +02:00
testprofile.h cloudstorage: adapt tests 2021-04-19 12:51:01 -07:00
testqml.cpp
testqml.h
testqPrefCloudStorage.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefCloudStorage.h
testqPrefDisplay.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefDisplay.h
testqPrefDiveComputer.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefDiveComputer.h
testqPrefDivePlanner.cpp
testqPrefDivePlanner.h
testqPrefEquipment.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefEquipment.h
testqPrefGeneral.cpp
testqPrefGeneral.h
testqPrefGeocoding.cpp
testqPrefGeocoding.h
testqPrefLanguage.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefLanguage.h
testqPrefLog.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefLog.h
testqPrefMedia.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefMedia.h
testqPrefPartialPressureGas.cpp
testqPrefPartialPressureGas.h
testqPrefProxy.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefProxy.h
testqPrefTechnicalDetails.cpp Desktop: Add a Button to Hide the Infobox in the Dive Profile. 2023-06-25 14:40:23 +02:00
testqPrefTechnicalDetails.h
testqPrefUnits.cpp
testqPrefUnits.h
testqPrefUpdateManager.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testqPrefUpdateManager.h
testrenumber.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
testrenumber.h
testtaglist.cpp core: port tag-list to C++ 2024-08-13 19:28:30 +02:00
testtaglist.h core: port tag-list to C++ 2024-08-13 19:28:30 +02:00
testunitconversion.cpp core: move floating point functions to own header file 2022-08-30 22:34:38 +02:00
testunitconversion.h
tst_qPrefCloudStorage.qml cloudstorage: some cleanup of cloud url handling 2021-04-19 12:51:01 -07:00
tst_qPrefDisplay.qml
tst_qPrefDiveComputer.qml
tst_qPrefDivePlanner.qml
tst_qPrefGeneral.qml
tst_qPrefGeocoding.qml
tst_qPrefLanguage.qml
tst_qPrefPartialPressureGas.qml
tst_qPrefProxy.qml
tst_qPrefTechnicalDetails.qml Equipment: Include Unused Tanks in Merge if Preference is Enabled. 2023-07-25 11:19:03 +12:00
tst_qPrefUnits.qml
tst_qPrefUpdateManager.qml