[SilkTest] 分支语句 if, select, switch语句

上一篇 / 下一篇  2011-01-24 02:45:58 / 个人分类:SilkTest

If else语句
[-] testcase ifelse() appstate none
    [ ] string sFile="c:\windows\system32\calc.exe"
    [-] if (SYS_FileExists(sFile))
        [-] print()
            [ ] print("Yippee!!The file has been found")
    [-] else
        [ ] print()
        [ ] print("Bummer! I need that file")
输出:
[-] Testcase ifelse - Passed
    [ ]
    [ ] Yippee!!The file has been found
如果把calc.exe改为calc1.exe
输出:
[-] Testcase ifelse - Passed
    [ ]
    [ ] Bummer! I need that file

Select语句
[-] testcase selectstatement() appstate none
    [ ] int i=1, j=0
    [-] select
        [-] case i==0 && j==0
            [ ] print("Both i and j are 0")
        [-] case i==0 && j!=0
            [ ] print("Only i is 0")
        [-] case i!=0 && j==0
            [ ] print("Only j is 0")
        [-] default
            [ ] print("Default case")
输出:
[-] Testcase selectstatement - Passed
    [ ] Only j is 0
试着改一下i和j为其他数字,例如j=1
[-] Testcase selectstatement - Passed
    [ ] Default case

Swith语句:[-] testcase switchstatemen() appstate none
    [ ] int i
    [-] for i=1 to 12
        [-] switch(i)
            [-] case 1
                [ ] print(i, "Case 1")
            [-] case 2, 4
                [ ] print(i, "Case 2, 4")
            [-] case 5 to 7
                [ ] print(i, "Case 5 to 7")
            [-] case 8 to 9, 11 to 12
                [ ] print(i,"Case 8 to 9 or 11 to 12")
            [-] default
                [ ] print(i, "Default case")
输出:
[-] Testcase switchstatemen - Passed
    [ ] 1 Case 1
    [ ] 2 Case 2, 4
    [ ] 3 Default case
    [ ] 4 Case 2, 4
    [ ] 5 Case 5 to 7
    [ ] 6 Case 5 to 7
    [ ] 7 Case 5 to 7
    [ ] 8 Case 8 to 9 or 11 to 12
    [ ] 9 Case 8 to 9 or 11 to 12
    [ ] 10 Default case
    [ ] 11 Case 8 to 9 or 11 to 12
    [ ] 12 Case 8 to 9 or 11 to 12




TAG:

 

评分:0

我来说两句

Open Toolbar