local -r log_level="${1}" local -r expected="${2}" ( source "$(dirname "${BASH_SOURCE[0]}")/logger.sh" # Given set_log_level "${log_level}" # When local -r actual="$(get_log_level)" # Then assert_equals "${actual}" "${expected}" ) } # パラメータライズドテストの例 get_log_level_test() { local -ar test_cases=( "debug,debug" "info,info" "warn,warn" "error,error" "unknown,info" # デフォルト値 ) execute_parameterized_test "get_log_level_parameterized_test" "${test_cases[@]}" } main() { get_log_level_test } WHI LT CI/CDについて語る会 - Jul. 3rd, 2025 © 2025 Works Human Intelligence Co., Ltd. 38