From d883ccf39de8c5dbf40115bf5e8981ef6ffe92f9 Mon Sep 17 00:00:00 2001 From: Jorge Leitao Date: Mon, 29 Jan 2024 06:29:09 +0100 Subject: [PATCH 1/2] Added more tests --- tests/it/main.rs | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/tests/it/main.rs b/tests/it/main.rs index 7596e52..4e00014 100644 --- a/tests/it/main.rs +++ b/tests/it/main.rs @@ -82,14 +82,6 @@ async fn ads_b_lost_on_ground() -> Result<(), Box> { Ok(()) } -#[tokio::test] -async fn fs_azure() -> Result<(), Box> { - let client = flights::fs_azure::initialize_anonymous("privatejets", "data"); - - let _ = flights::positions("459cd3", date!(2020 - 01 - 01), Some(&client)).await?; - Ok(()) -} - #[tokio::test] async fn case_459257_2023_12_17() -> Result<(), Box> { let legs = legs(date!(2023 - 12 - 17), date!(2023 - 12 - 20), "459257", None).await?; @@ -122,3 +114,20 @@ async fn case_45c824_2023_12_12() -> Result<(), Box> { assert!(legs[2].duration().as_seconds_f32() < day); Ok(()) } + +#[tokio::test] +async fn fs_azure() -> Result<(), Box> { + let client = flights::fs_azure::initialize_anonymous("privatejets", "data"); + + let _ = flights::positions("459cd3", date!(2020 - 01 - 01), Some(&client)).await?; + Ok(()) +} + +#[tokio::test] +async fn airports() -> Result<(), Box> { + let airports = flights::airports_cached().await?; + + let airport = flights::closest((57.094, 9.854), &airports); + assert_eq!(airport.name, "Aalborg Airport"); + Ok(()) +} From 73e7d6a23897d8a72ab92175bf49562b9c5b05b9 Mon Sep 17 00:00:00 2001 From: Jorge Leitao Date: Mon, 29 Jan 2024 06:33:28 +0100 Subject: [PATCH 2/2] Added test --- src/lib.rs | 1 + tests/it/main.rs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 549d3ea..370b5f5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,4 @@ +#[forbid(unsafe_code)] mod aircraft_db; mod aircraft_owners; mod aircraft_types; diff --git a/tests/it/main.rs b/tests/it/main.rs index 4e00014..256b21f 100644 --- a/tests/it/main.rs +++ b/tests/it/main.rs @@ -131,3 +131,11 @@ async fn airports() -> Result<(), Box> { assert_eq!(airport.name, "Aalborg Airport"); Ok(()) } + +#[tokio::test] +async fn loads() -> Result<(), Box> { + let _ = flights::load_aircraft_owners()?; + let _ = flights::load_private_jet_types()?; + let _ = flights::load_owners()?; + Ok(()) +}