• R/O
  • HTTP
  • SSH
  • HTTPS

bashutil: Commit

BashUtil のためのリポジトリです。


Commit MetaInfo

Revision75a79bc8c9e70a433c9133d824d18890795c4358 (tree)
Time2014-02-06 20:24:34
Authoriga <tosiki.iga@nift...>
Commiteriga

Log Message

Kaizen test.

Change Summary

Incremental Difference

--- a/main/bumsg.fnc
+++ b/main/bumsg.fnc
@@ -57,9 +57,11 @@ LOGGER="/usr/bin/logger -t $0 -i"
5757 # @param $7 argument 6
5858 # @param $8 argument 7
5959 # @param $9 argument 8
60+# @param ${10} argument 9
61+# @param ${11} argument 10
6062 logmsg() {
6163 local msgid="$1"
62- local strmsg="`getmsg \"$1\" \"$2\" \"$3\" \"$4\" \"$5\" \"$6\" \"$7\" \"$8\" \"$9\"`"
64+ local strmsg="`getmsg \"$1\" \"$2\" \"$3\" \"$4\" \"$5\" \"$6\" \"$7\" \"$8\" \"$9\" \"${10}\" \"${11}\"`"
6365
6466 ismsgEnvSysout "${msgid}"
6567 local issysout=$?
@@ -93,6 +95,8 @@ logmsg() {
9395 # @param $7 argument 6
9496 # @param $8 argument 7
9597 # @param $9 argument 8
98+# @param ${10} argument 9
99+# @param ${11} argument 10
96100 # @echo message text
97101 getmsg() {
98102 local msgid="$1"
@@ -104,6 +108,8 @@ getmsg() {
104108 local arg6="$7"
105109 local arg7="$8"
106110 local arg8="$9"
111+ local arg9="${10}"
112+ local arg10="${11}"
107113 local msgtextkey="`getmsgIdEnvKey ${msgid}`"
108114 local msgtextkeyString="`getmsgEnvValue ${msgtextkey}`"
109115 local printfString=""
@@ -133,8 +139,12 @@ getmsg() {
133139 outMessage="`printf \"${printfString}\" \"${arg1}\" \"${arg2}\" \"${arg3}\" \"${arg4}\" \"${arg5}\" \"${arg6}\"`"
134140 elif [ ${#arg8} = 0 ]; then
135141 outMessage="`printf \"${printfString}\" \"${arg1}\" \"${arg2}\" \"${arg3}\" \"${arg4}\" \"${arg5}\" \"${arg6}\" \"${arg7}\"`"
136- else
142+ elif [ ${#arg9} = 0 ]; then
137143 outMessage="`printf \"${printfString}\" \"${arg1}\" \"${arg2}\" \"${arg3}\" \"${arg4}\" \"${arg5}\" \"${arg6}\" \"${arg7}\" \"${arg8}\"`"
144+ elif [ ${#arg10} = 0 ]; then
145+ outMessage="`printf \"${printfString}\" \"${arg1}\" \"${arg2}\" \"${arg3}\" \"${arg4}\" \"${arg5}\" \"${arg6}\" \"${arg7}\" \"${arg8}\" \"${arg9}\"`"
146+ else
147+ outMessage="`printf \"${printfString}\" \"${arg1}\" \"${arg2}\" \"${arg3}\" \"${arg4}\" \"${arg5}\" \"${arg6}\" \"${arg7}\" \"${arg8}\" \"${arg9}\" \"${arg10}\"`"
138148 fi
139149
140150 echo "${outMessage}"
@@ -265,4 +275,4 @@ ismsgEnvEmbedid() {
265275 "2" ) return 1 ;;
266276 * ) return 1 ;;
267277 esac
268-}
\ No newline at end of file
278+}
--- a/test/bumsgTest.sh
+++ b/test/bumsgTest.sh
@@ -22,6 +22,10 @@ MSG_M001_embedid=true
2222
2323 # Test for 9 parameters
2424 MSG_M002='[%s][%s][%s][%s][%s][%s][%s][%s][%s]'
25+
26+# Test for 10 parameters
27+MSG_M003='[%s][%s][%s][%s][%s][%s][%s][%s][%s][%s]'
28+
2529 # Inplace message area: end
2630 ##############################################################################
2731
@@ -33,6 +37,9 @@ assertEquals '[bumsgTest.sh#getmsg]basic message printf.' '[M001]Hello [Bash] wo
3337 result=`getmsg 'M002' '1' '2' '3' '4' '5' '6' '7' '8' '9'`
3438 assertEquals '[bumsgTest.sh#getmsg]Test for 9 parameters' '[1][2][3][4][5][6][7][8][9]' "${result}"
3539
40+result=`getmsg 'M003' '1' '2' '3' '4' '5' '6' '7' '8' '9' '10'`
41+assertEquals '[bumsgTest.sh#getmsg]Test for 10 parameters' '[1][2][3][4][5][6][7][8][9][10]' "${result}"
42+
3643 ########################################
3744 # Test for getmsgIdEnvKey
3845 result=`getmsgIdEnvKey 'M001'`
Show on old repository browser