• R/O
  • HTTP
  • SSH
  • HTTPS

bashlib-develop: Commit

開発中の bashlib


Commit MetaInfo

Revision1682c8e77ef494744aceb1aaec9cf3227b623d7e (tree)
Zeit2011-10-09 09:58:43
AutorYour Name <you@exam...>
CommiterYour Name

Log Message

update test manually

Ändern Zusammenfassung

Diff

--- a/sample/Test_Manually.sh
+++ b/sample/Test_Manually.sh
@@ -10,6 +10,7 @@ function Main_func()
1010 {
1111 local AppKey="$2" ; AppKeyClass.newWritable_method "$AppKey" "$PWD"
1212 if [ "$g_FuncName" == "" ]; then
13+ echo "関数一覧:"
1314 echo T_Test1_func
1415 echo T_Test2_func
1516 Error_func "呼び出すスクリプト内の関数を指定してください。例 $BASH_SOURCE --T_Test1_func"
--- a/test/T_Err_Manually.sh
+++ b/test/T_Err_Manually.sh
@@ -10,6 +10,7 @@ function Main_func()
1010 {
1111 local AppKey="$2" ; AppKeyClass.newWritable_method "$AppKey" "$PWD"
1212 if [ "$g_FuncName" == "" ]; then
13+ echo "関数一覧:"
1314 echo T_CallStack_Error_func
1415 echo T_CallStack_StepError_func
1516 echo T_Step_func
@@ -45,7 +46,7 @@ function T_CallStack_StepError_func()
4546
4647 echo "次に発生するエラーによって表示されるコールツリーのファイル名と行番号をチェックしてください。"
4748 Pause_func
48- Step
49+debugger
4950 Error_func
5051 }
5152
@@ -82,7 +83,7 @@ function T_EchoStep_func()
8283 EchoTestStart_func ${FUNCNAME[0]}
8384
8485 echo "ステップ実行を開始します。"
85- echo "ステップ実行開始前に、Step 関数の呼び出しが echo 出力されることを確認してください。"
86+ echo "ステップ実行開始前に、debugger 関数の呼び出しが echo 出力されることを確認してください。"
8687 echo "次の順でステップすることを確認してください。"
8788 echo "・echo \"stepping...\""
8889 echo "・EchoOff_func"
--- a/test/T_File.sh
+++ b/test/T_File.sh
@@ -240,13 +240,13 @@ function T_MakeSymbolicLink_func()
240240
241241 #// Test Main : readlink_func
242242 readlink_func "_work_T_ln/link"
243- Assert_func '"$g_Ret" == "$PWD/_work_T_ln/b"'
243+ Assert_func '"$g_Ret" == "`pwd -P`/_work_T_ln/b"'
244244
245245 readlink_func "_work_T_ln/Fo_link"
246- Assert_func '"$g_Ret" == "$PWD/_work_T_ln/Fo_b"'
246+ Assert_func '"$g_Ret" == "`pwd -P`/_work_T_ln/Fo_b"'
247247
248248 readlink_func "_work_T_ln/Fo_link/file"
249- Assert_func '"$g_Ret" == "$PWD/_work_T_ln/Fo_b/file"'
249+ Assert_func '"$g_Ret" == "`pwd -P`/_work_T_ln/Fo_b/file"'
250250
251251
252252 #// clean
--- a/test/T_File_Manually.sh
+++ b/test/T_File_Manually.sh
@@ -10,8 +10,9 @@ function Main_func()
1010 {
1111 local AppKey="$2" ; AppKeyClass.newWritable_method "$AppKey" "$PWD"
1212 if [ "$g_FuncName" == "" ]; then
13+ echo "関数一覧:"
1314 echo T_Sudo_func
14- echo T_Install_func "$@"
15+ echo T_Install_func
1516 Error_func "呼び出すスクリプト内の関数を指定してください。例 $BASH_SOURCE --T_Test1_func"
1617 fi
1718 $g_FuncName "$@"
@@ -37,15 +38,11 @@ function T_Sudo_func()
3738 echo "a" | sudo tee _T_Sudo_func.txt
3839
3940 #// Test Main : access denied
40- IsMac_func ; if [ "$g_Ret" == "1" ];then
41- echo "Macでは、sudo しなくても root のファイルを削除できてしまいます。"
42- else
43- echo "次の質問では、削除を選ばないでください"
44- exit_code="0"
45- rm_func "_T_Sudo_func.txt" || exit_code="$?" && if [ "$exit_code" == "0" ];then exit_code="99" ;fi
46- if [ "$exit_code" == "0" ]; then Error_func "Error exptected ($exit_code)" ;fi
47- echo "This error is OK"
48- fi
41+ echo "次の質問では、削除を選ばないでください"
42+ exit_code="0"
43+ rm "_T_Sudo_func.txt" || exit_code="$?" && if [ "$exit_code" == "0" ];then exit_code="99" ;fi
44+ if [ "$exit_code" == "0" ]; then Error_func "Error exptected ($exit_code)" ;fi
45+ echo "This error is OK"
4946
5047 if [ ! -e "_T_Sudo_func.txt" ]; then Error_func ;fi
5148
--- a/test/T_Speed_Manually.sh
+++ b/test/T_Speed_Manually.sh
@@ -10,6 +10,7 @@ function Main_func()
1010 {
1111 local AppKey="$2" ; AppKeyClass.newWritable_method "$AppKey" "$PWD"
1212 if [ "$g_FuncName" == "" ]; then
13+ echo "関数一覧:"
1314 echo T_GlobalVarRetSpeed_func
1415 echo T_EchoRetSpeed_func
1516 Error_func "呼び出すスクリプト内の関数を指定してください。例 $BASH_SOURCE --T_Test1_func"
--- a/test/T_UI_Manually.sh
+++ b/test/T_UI_Manually.sh
@@ -12,6 +12,7 @@ function Main_func()
1212 SearchParent_func "menu" ; g_MenuPath="$g_Ret"
1313 local AppKey="$2" ; AppKeyClass.newWritable_method "$AppKey" "$PWD"
1414 if [ "$g_FuncName" == "" ]; then
15+ echo "関数一覧:"
1516 echo T_InputPath_func
1617 echo T_InputCommand_func
1718 echo T_InputOption_func
@@ -95,15 +96,9 @@ function T_InputPath_func()
9596 echo "Pass."
9697
9798 #//=== Test Main
98- InputPath_func '~/bashlib/(タブ)(Enter) と入力して、README を選んで Enter を押してください。>'
99+ InputPath_func '~/.b(タブ)(Enter) と入力して、.bashrc を選んで Enter を押してください。>'
99100 path="$g_Ret"
100- Assert_func '"$path" == "$HOME/bashlib/README"'
101- echo "Pass."
102-
103- #//=== Test Main
104- InputPath_func '$HOME/bashlib/(タブ)(Enter) と入力して、README を選んで Enter を押してください。>'
105- path="$g_Ret"
106- Assert_func '"$path" == "$HOME/bashlib/README"'
101+ Assert_func '"$path" == "$HOME/.bashrc"'
107102 echo "Pass."
108103
109104 #//=== Test Main
@@ -140,7 +135,7 @@ function T_InputCommand_func()
140135 "1" "T_InputCommandError_func" \
141136
142137 SetAttr_as_AssociativeArrayName_func $obj MenuCaption \
143- "1" "エラーがキャッチできること [T_InputCommandError_func]" \
138+ "1" "エラーが発生してもメニューに戻ること [T_InputCommandError_func]" \
144139
145140 InputCommand_func $obj "" "$1" "$AppKey"
146141 }
Show on old repository browser