From e5057dadd609099e7405c9093fcb6baa39cc24f0 Mon Sep 17 00:00:00 2001 From: Helen Kershaw <hkershaw@ucar.edu> Date: Mon, 13 Jan 2025 13:06:16 -0500 Subject: [PATCH] fix: use QTY_NAME rather than hardcoded number --- developer_tests/namelist/test_parse_variables.f90 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/developer_tests/namelist/test_parse_variables.f90 b/developer_tests/namelist/test_parse_variables.f90 index a3cf9111f..11852cfce 100644 --- a/developer_tests/namelist/test_parse_variables.f90 +++ b/developer_tests/namelist/test_parse_variables.f90 @@ -11,6 +11,8 @@ program test_parse_variables state_var_type, & MAX_STATE_VARIABLE_FIELDS_CLAMP, & MAX_STATE_VARIABLE_FIELDS +use obs_kind_mod, only : QTY_SALINITY, QTY_POTENTIAL_TEMPERATURE, & + QTY_U_CURRENT_COMPONENT use test ! fortran-testanything @@ -44,9 +46,9 @@ program test_parse_variables call ok(state_vars%netcdf_var_names(1) == 'SALT_CUR') call ok(state_vars%netcdf_var_names(2) == 'TEMP_CUR') call ok(state_vars%netcdf_var_names(3) == 'UVEL_CUR') -call ok(state_vars%qtys(1) == 263) -call ok(state_vars%qtys(2) == 254) -call ok(state_vars%qtys(3) == 356) +call ok(state_vars%qtys(1) == QTY_SALINITY) +call ok(state_vars%qtys(2) == QTY_POTENTIAL_TEMPERATURE) +call ok(state_vars%qtys(3) == QTY_U_CURRENT_COMPONENT) call ok(state_vars%updates(1) .eqv. .true.) call ok(state_vars%updates(2) .eqv. .true.) call ok(state_vars%updates(3) .eqv. .true.) @@ -63,9 +65,9 @@ program test_parse_variables call ok(state_vars_clamp%netcdf_var_names(1) == 'SALT_CUR') call ok(state_vars_clamp%netcdf_var_names(2) == 'TEMP_CUR') call ok(state_vars_clamp%netcdf_var_names(3) == 'UVEL_CUR') -call ok(state_vars_clamp%qtys(1) == 263) -call ok(state_vars_clamp%qtys(2) == 254) -call ok(state_vars_clamp%qtys(3) == 356) +call ok(state_vars_clamp%qtys(1) == QTY_SALINITY) +call ok(state_vars_clamp%qtys(2) == QTY_POTENTIAL_TEMPERATURE) +call ok(state_vars_clamp%qtys(3) == QTY_U_CURRENT_COMPONENT) call ok(state_vars_clamp%clamp_values(1,1) == 0.0) call ok(state_vars_clamp%clamp_values(1,2) == 0.0) call ok(state_vars_clamp%clamp_values(2,1) == 0.0)