From 8dd827f70dd8ed8b46e44c517a93f8a9ba2cbe2b Mon Sep 17 00:00:00 2001 From: xbgmsharp Date: Wed, 11 Oct 2023 17:31:43 +0200 Subject: [PATCH] Add new SQL tests for update_logbook_observations_fn --- tests/sql/cron_post_jobs.sql | 6 ++++++ tests/sql/cron_post_jobs.sql.output | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/tests/sql/cron_post_jobs.sql b/tests/sql/cron_post_jobs.sql index b756218..8230df1 100644 --- a/tests/sql/cron_post_jobs.sql +++ b/tests/sql/cron_post_jobs.sql @@ -57,3 +57,9 @@ SELECT stats_logs_fn->'name' AS name, FROM stats_jsonb; DROP TABLE stats_jsonb; SELECT api.stats_logs_fn('2022-01-01'::text,'2022-06-12'::text); + +-- Update logbook observations +\echo 'update_logbook_observations_fn' +SELECT extra FROM api.logbook l WHERE id = 1 AND vessel_id = current_setting('vessel.id', false); +SELECT api.update_logbook_observations_fn(1, '{"observations":{"cloudCoverage":1}}'::TEXT); +SELECT extra FROM api.logbook l WHERE id = 1 AND vessel_id = current_setting('vessel.id', false); diff --git a/tests/sql/cron_post_jobs.sql.output b/tests/sql/cron_post_jobs.sql.output index b8a4faf..35669fb 100644 --- a/tests/sql/cron_post_jobs.sql.output +++ b/tests/sql/cron_post_jobs.sql.output @@ -92,3 +92,13 @@ DROP TABLE -[ RECORD 1 ]-+- stats_logs_fn | +update_logbook_observations_fn +-[ RECORD 1 ]---------------------------------------------------------------------------------------------------------------- +extra | {"metrics": {"propulsion.main.runTime": 10}, "observations": {"seaState": -1, "visibility": -1, "cloudCoverage": -1}} + +-[ RECORD 1 ]------------------+-- +update_logbook_observations_fn | t + +-[ RECORD 1 ]--------------------------------------------------------------------------------------------------------------- +extra | {"metrics": {"propulsion.main.runTime": 10}, "observations": {"seaState": -1, "visibility": -1, "cloudCoverage": 1}} +