summaryrefslogtreecommitdiffstats
path: root/tests/testplan.cpp
diff options
context:
space:
mode:
authorGravatar Robert C. Helling <helling@atdotde.de>2015-07-06 15:44:05 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-07-06 08:56:48 -0700
commit56913191af919186343029a4e5c0cc8ecc345490 (patch)
tree6912b63f7e6f1bf64e10a257fb6dfec7b1c80da9 /tests/testplan.cpp
parent14e071e8d8b91f71c1f1acb97b66ed2340475c0b (diff)
downloadsubsurface-56913191af919186343029a4e5c0cc8ecc345490.tar.gz
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>
Diffstat (limited to 'tests/testplan.cpp')
-rw-r--r--tests/testplan.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/testplan.cpp b/tests/testplan.cpp
index 8fa09213b..88f136602 100644
--- a/tests/testplan.cpp
+++ b/tests/testplan.cpp
@@ -4,6 +4,8 @@
#include "units.h"
#include <QDebug>
+#define DEBUG 1
+
// testing the dive plan algorithm
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.ascratelast6m = feet_to_mm(10) / 60;
prefs.last_stop = true;
-
}
void setupPlan(struct diveplan *dp)
{
- dp->salinity = 10030;
+ dp->salinity = 10300;
dp->surface_pressure = 1013;
dp->gfhigh = 100;
dp->gflow = 100;
@@ -77,7 +78,7 @@ void TestPlan::testMetric()
QCOMPARE(ev->value, 100);
QCOMPARE(get_depth_at_time(&displayed_dive.dc, ev->time.seconds), 6000);
// 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()
@@ -113,7 +114,7 @@ void TestPlan::testImperial()
QCOMPARE(ev->value, 100);
QCOMPARE(get_depth_at_time(&displayed_dive.dc, ev->time.seconds), 6096);
// 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)