Add start & end rated range to drives

This commit is contained in:
Adrian Kumpf
2019-09-13 20:33:10 +02:00
parent 6d4cb5fb2e
commit a1c7d8fbdd
5 changed files with 138 additions and 15 deletions
+9 -2
View File
@@ -66,6 +66,7 @@ defmodule TeslaMate.LogDriveTest do
power: 15,
odometer: 284.85156,
ideal_battery_range_km: 338.8,
battery_range_km: 308.8,
battery_level: 68,
outside_temp: 19.2,
inside_temp: 21.0
@@ -78,6 +79,7 @@ defmodule TeslaMate.LogDriveTest do
power: -4,
odometer: 285.90556,
ideal_battery_range_km: 337.8,
battery_range_km: 307.8,
battery_level: 68,
outside_temp: 19.0,
inside_temp: 21.1
@@ -90,6 +92,7 @@ defmodule TeslaMate.LogDriveTest do
power: -7,
odometer: 286.969561,
ideal_battery_range_km: 336.8,
battery_range_km: 306.8,
battery_level: 68,
outside_temp: 21.0,
inside_temp: 21.2
@@ -102,6 +105,7 @@ defmodule TeslaMate.LogDriveTest do
power: 1,
odometer: 287.00556,
ideal_battery_range_km: 335.8,
battery_range_km: 305.8,
battery_level: 68,
outside_temp: 18,
inside_temp: 20.9
@@ -114,6 +118,7 @@ defmodule TeslaMate.LogDriveTest do
power: 36,
odometer: 288.045561,
ideal_battery_range_km: 334.8,
battery_range_km: 304.8,
battery_level: 68,
outside_temp: 18.0,
inside_temp: 21.0
@@ -138,8 +143,10 @@ defmodule TeslaMate.LogDriveTest do
assert drive.start_km == 284.85156
assert drive.end_km == 288.045561
assert drive.distance == 3.1940010000000143
assert drive.start_range_km == 338.8
assert drive.end_range_km == 334.8
assert drive.start_ideal_range_km == 338.8
assert drive.end_ideal_range_km == 334.8
assert drive.start_rated_range_km == 308.8
assert drive.end_rated_range_km == 304.8
assert drive.duration_min == 4
assert is_number(drive.start_address_id)
assert addr_id = drive.start_address_id