assert_str_eq 'ERROR/kea-admin: -d or --directory requires a parameter' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
test_finish ${?}
- test_start 'kea_admin_error_reporting_test.db_init.mysql.i'
+ test_start 'kea_admin_error_reporting_test.lease_dump.mysql.i'
run_command \
"${kea_admin}" lease-dump mysql -i
assert_eq 1 "${EXIT_CODE}"
assert_str_eq 'ERROR/kea-admin: -i or --input requires a parameter' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
test_finish ${?}
- test_start 'kea_admin_error_reporting_test.db_init.mysql.input'
+ test_start 'kea_admin_error_reporting_test.lease_dump.mysql.input'
run_command \
"${kea_admin}" lease-dump mysql --input
assert_eq 1 "${EXIT_CODE}"
assert_str_eq 'ERROR/kea-admin: -i or --input requires a parameter' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
test_finish ${?}
- test_start 'kea_admin_error_reporting_test.db_init.mysql.o'
+ test_start 'kea_admin_error_reporting_test.lease_dump.mysql.o'
run_command \
"${kea_admin}" lease-dump mysql -o
assert_eq 1 "${EXIT_CODE}"
assert_str_eq 'ERROR/kea-admin: -o or --output requires a parameter' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
test_finish ${?}
- test_start 'kea_admin_error_reporting_test.db_init.mysql.output'
+ test_start 'kea_admin_error_reporting_test.lease_dump.mysql.output'
run_command \
"${kea_admin}" lease-dump mysql --output
assert_eq 1 "${EXIT_CODE}"
assert_str_eq 'ERROR/kea-admin: -o or --output requires a parameter' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
test_finish ${?}
+ test_start 'kea_admin_error_reporting_test.lease_dump.mysql.lease_type_missing'
+ run_command \
+ "${kea_admin}" lease-dump mysql
+ assert_eq 1 "${EXIT_CODE}"
+ assert_str_eq 'ERROR/kea-admin: lease-dump: lease type ( -4 or -6 ) needs to be specified' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
+ test_finish ${?}
+
+ test_start 'kea_admin_error_reporting_test.lease_upload.mysql.lease_type_missing'
+ run_command \
+ "${kea_admin}" lease-upload mysql
+ assert_eq 1 "${EXIT_CODE}"
+ assert_str_eq 'ERROR/kea-admin: lease-upload: lease type ( -4 or -6 ) needs to be specified' "$(printf '%s\n' "${OUTPUT}" | head -n 1)"
+ test_finish ${?}
+
test_start 'kea_admin_error_reporting_test.db_version.mysql.x'
run_command \
"${kea_admin}" db-version mysql -x