Skip to content

Commit 3295215

Browse files
authored
Merge pull request #55 from BiodiversiteQuebec/fix/fix-validation-diagnostics
♻️ refactor validation functions for improved diagnostics
2 parents b0382fb + 14ebbce commit 3295215

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

R/coleo_validate.R

+6-7
Original file line numberDiff line numberDiff line change
@@ -467,13 +467,12 @@ coleo_validate <- function(data, media_path = NULL) {
467467
#------------------------------------------------------------------------
468468
# Diagnistics
469469
#
470-
# - Check that dates are within a decent range
471-
# - Check that hours are within a decent range
472-
# - Check number of campaigns, empty campaigns, observations
470+
# - Check number of empty observations, and dates range
471+
# - Check number of entries per table
473472
#------------------------------------------------------------------------
474-
# Check that the dates values are within a decent range ---------------------
475-
date_range_message <- coleo_validate_date_range(data, cols_date)
476-
if (!is.na(date_range_message)) message(date_range_message)
473+
# Check that the dates values are within a decent range -----------------
474+
diags_message <- coleo_validate_diagnostics(data, cols_date, no_obs)
475+
if (!is.na(diags_message)) message(diags_message)
477476

478477
# Check number of entries per table -------------------------------------
479478
message("---\n\nRésumé des injections par table :\n")
@@ -721,7 +720,7 @@ coleo_validate_empty_cols <- function(data, columns) {
721720
#'
722721
#' @return Le message de validation.
723722
#'
724-
coleo_validate_date_range <- function(data, cols_date, no_obs = 0) {
723+
coleo_validate_diagnostics <- function(data, cols_date, no_obs = 0) {
725724
dates <- unlist(data[cols_date])
726725
dates <- dates[!is.na(dates)]
727726
# Extract date parts for valid dates

0 commit comments

Comments
 (0)