默認值
帶有默認值的參數可以給出也可以不給出。本文檔中,參數名和默認值有等號分隔,如name=default value,但是對于Java實現的關鍵字而言,一個關鍵字可能有多種實現方法,只是各個方法給出的參數不同。一般參數都可以給出默認值,但是帶有默認值的參數后面不能再有確定位置的參數。(與Python不同,JAVA默認參數的實現需要用到重載機制:一個相同名字的函數,可以通過不同的參數個數區分。默認參數其實不體現在Java對應函數的參數列表中,而是在程序內實現,可見這個例子,http://stephenxjc.iteye.com/blog/358512 ,這個講起來有點兒啰嗦,不展開了,有興趣的同學可以找我進一步討論。)
下面舉例說明如何使用默認值。這個例子使用Create Files關鍵字,關鍵字帶有參數path、content=、coding=UTF-8編碼方式。(調用的時候)如果試圖不帶參數或者參數超過三個,那么(此關鍵字方法)都不能成功調用。
帶有默認關鍵字的 |
||||
Test Case |
Action |
Argument |
Argument |
Argument |
Example |
Create File |
${TEMPDIR}/empty.txt |
|
|
Create File |
${TEMPDIR}/utf-8.txt |
Hyvä esimerkki |
|
|
Create File |
${TEMPDIR}/iso-8859-1.txt |
Hyvä esimerkki |
ISO-8859-1 |