默认值
带有默认值的参数可以给出也可以不给出。本文档中,参数名和默认值有等号分隔,如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 |