From b05950fc3709c3a2128f6a2066fa17e74c4fe9fb Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Wed, 14 Aug 2024 12:26:09 +0200 Subject: [PATCH] test case for fuchs/muelbach --- main/main.cpp | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/main/main.cpp b/main/main.cpp index 045e913..4ca1b76 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -732,16 +732,16 @@ int main() { if (isParsed) { PermitType permitType(PERMIT_TYPE::SHORT_TERM_PARKING); - pop_min_time = get_minimal_parkingtime(&cfg, permitType); - pop_max_time = get_maximal_parkingtime(&cfg, permitType); - pop_min_price = get_minimal_parkingprice(&cfg, permitType); - pop_max_price = get_maximal_parkingprice(&cfg, permitType); - pop_daily_card_price = cfg.getPaymentOptions().pop_daily_card_price; + //pop_min_time = get_minimal_parkingtime(&cfg, permitType); + //pop_max_time = get_maximal_parkingtime(&cfg, permitType); + //pop_min_price = get_minimal_parkingprice(&cfg, permitType); + //pop_max_price = get_maximal_parkingprice(&cfg, permitType); + //pop_daily_card_price = cfg.getPaymentOptions().pop_daily_card_price; - qCritical() << " pop_min_time: " << pop_min_time; - qCritical() << " pop_max_time: " << pop_max_time; - qCritical() << " pop_min_price: " << pop_min_price; - qCritical() << " pop_max_price: " << pop_max_price; + //qCritical() << " pop_min_time: " << pop_min_time; + //qCritical() << " pop_max_time: " << pop_max_time; + //qCritical() << " pop_min_price: " << pop_min_price; + //qCritical() << " pop_max_price: " << pop_max_price; CalcState cs; double cost; @@ -749,8 +749,8 @@ int main() { int offsetInMinutes = 0; // for (int day = Qt::Monday; day <= Qt::Sunday; ++day) { - for (int day = Qt::Monday; day <= Qt::Monday; ++day) { - QDateTime s(QDate(2024, 7, 21 + day), QTime(0, 0, 0)); + for (int day = Qt::Wednesday; day <= Qt::Wednesday; ++day) { + QDateTime s(QDate(2024, 8, 11 + day), QTime(0, 0, 0)); QDateTime end; switch (day) { @@ -778,7 +778,7 @@ int main() { } //for (int minutes = 0; minutes < 1440; ++minutes) { - for (int minutes = 420; minutes <= 420; minutes += 1) { + for (int minutes = 491; minutes <= 491; minutes += 1) { QDateTime start = s.addSecs(minutes * 60); //qCritical() << "start" << start.toString(Qt::ISODate); @@ -797,7 +797,7 @@ int main() { effectiveStart.setTime(QTime(7, 0, 0)); // next day } -// #if 0 +#if 0 qCritical() << ""; qCritical() << "compute_duration_for_parking_ticket"; qCritical() << "==================================="; @@ -818,12 +818,12 @@ int main() { << "> end" << end.toString(Qt::ISODate); } -// #else +#else qCritical() << ""; qCritical() << "compute_price_for_parking_ticket"; qCritical() << "================================"; - for (int netto_parking_time = 180; netto_parking_time <= (180 + 720*3); netto_parking_time += 36) { + for (int netto_parking_time = 180; netto_parking_time <= (180 + 720*3); netto_parking_time += 720) { QDateTime end; struct price_t price; cs = compute_price_for_parking_ticket(&cfg, start, netto_parking_time, end, &price, permitType, true); @@ -831,7 +831,7 @@ int main() { qCritical() << "start" << start.toString(Qt::ISODate) << "end" << end.toString(Qt::ISODate) << "price" << price.netto; } -// #endif +#endif } } }