mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
Fix typo in test and some numbers
With these values I reproduce the runtimes from the UI. Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
14e071e8d8
commit
56913191af
1 changed files with 5 additions and 4 deletions
|
@ -4,6 +4,8 @@
|
||||||
#include "units.h"
|
#include "units.h"
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
|
||||||
|
#define DEBUG 1
|
||||||
|
|
||||||
// testing the dive plan algorithm
|
// testing the dive plan algorithm
|
||||||
extern bool plan(struct diveplan *diveplan, char **cached_datap, bool is_planner, bool show_disclaimer);
|
extern bool plan(struct diveplan *diveplan, char **cached_datap, bool is_planner, bool show_disclaimer);
|
||||||
|
|
||||||
|
@ -15,12 +17,11 @@ void setupPrefs()
|
||||||
prefs.ascratestops = prefs.ascrate50;
|
prefs.ascratestops = prefs.ascrate50;
|
||||||
prefs.ascratelast6m = feet_to_mm(10) / 60;
|
prefs.ascratelast6m = feet_to_mm(10) / 60;
|
||||||
prefs.last_stop = true;
|
prefs.last_stop = true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void setupPlan(struct diveplan *dp)
|
void setupPlan(struct diveplan *dp)
|
||||||
{
|
{
|
||||||
dp->salinity = 10030;
|
dp->salinity = 10300;
|
||||||
dp->surface_pressure = 1013;
|
dp->surface_pressure = 1013;
|
||||||
dp->gfhigh = 100;
|
dp->gfhigh = 100;
|
||||||
dp->gflow = 100;
|
dp->gflow = 100;
|
||||||
|
@ -77,7 +78,7 @@ void TestPlan::testMetric()
|
||||||
QCOMPARE(ev->value, 100);
|
QCOMPARE(ev->value, 100);
|
||||||
QCOMPARE(get_depth_at_time(&displayed_dive.dc, ev->time.seconds), 6000);
|
QCOMPARE(get_depth_at_time(&displayed_dive.dc, ev->time.seconds), 6000);
|
||||||
// check expected run time of 105 minutes
|
// check expected run time of 105 minutes
|
||||||
QCOMPARE(displayed_dive.dc.duration.seconds, 104u * 60u);
|
QCOMPARE(displayed_dive.dc.duration.seconds, 108u * 60u);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TestPlan::testImperial()
|
void TestPlan::testImperial()
|
||||||
|
@ -113,7 +114,7 @@ void TestPlan::testImperial()
|
||||||
QCOMPARE(ev->value, 100);
|
QCOMPARE(ev->value, 100);
|
||||||
QCOMPARE(get_depth_at_time(&displayed_dive.dc, ev->time.seconds), 6096);
|
QCOMPARE(get_depth_at_time(&displayed_dive.dc, ev->time.seconds), 6096);
|
||||||
// check expected run time of 105 minutes
|
// check expected run time of 105 minutes
|
||||||
QCOMPARE(displayed_dive.dc.duration.seconds, 105u * 60u);
|
QCOMPARE(displayed_dive.dc.duration.seconds, 110u * 60u - 2u);
|
||||||
}
|
}
|
||||||
|
|
||||||
QTEST_MAIN(TestPlan)
|
QTEST_MAIN(TestPlan)
|
||||||
|
|
Loading…
Add table
Reference in a new issue