Refine Framework monitoring history and configurable tray telemetry
This commit is contained in:
@@ -42,10 +42,14 @@ private Q_SLOTS:
|
||||
QVERIFY(!batteryRate({{"watts", 12.3}, {"state", "Unknown"}}));
|
||||
put(battery + "charge_full", "4500000"); put(battery + "charge_full_design", "5000000");
|
||||
put(battery + "voltage_min_design", "16000000");
|
||||
put(battery + "charge_now", "3000000");
|
||||
QCOMPARE(batteryStatus(root.path())["remainingMWh"].toDouble(), 48000.);
|
||||
QCOMPARE(batteryStatus(root.path())["fullMWh"].toDouble(), 72000.);
|
||||
QCOMPARE(batteryStatus(root.path())["health"].toDouble(), 90.);
|
||||
QVERIFY(batteryStatus(root.path())["capacityEstimated"].toBool());
|
||||
put(battery + "energy_full", "75000000"); put(battery + "energy_full_design", "75000000");
|
||||
put(battery + "energy_now", "56250000");
|
||||
QCOMPARE(batteryStatus(root.path())["remainingMWh"].toDouble(), 56250.);
|
||||
QCOMPARE(batteryStatus(root.path())["fullMWh"].toDouble(), 75000.);
|
||||
QCOMPARE(batteryStatus(root.path())["health"].toDouble(), 100.);
|
||||
QVERIFY(!batteryStatus(root.path()).contains("capacityEstimated"));
|
||||
|
||||
Reference in New Issue
Block a user