日韩av片子_国产自在自线午夜精品视频在_使劲快高潮了国语对白在线_久久免费毛片大全_激情丁香综合_欧美成人精品欧美一级乱黄码

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > 讓我們來看看“hello world”風格的Cucumber的小例子

讓我們來看看“hello world”風格的Cucumber的小例子

2018-07-16 10:46:49 | 來源:中培企業IT培訓網

現在,讓我們來看看“hello world”風格的Cucumber的小例子。Cucumber測試是以擴展名為feature的純文本文件實現的,看上去像下面這樣:

Feature: Addition

I would like to add numbers with my pocket calculator

Scenario:  Integer numbers

* I have entered 4 into the calculator

* I press add

* I have entered 2 into the calculator

* I press equal

* The result should be 6 0n the screen

feature的描述與實現語言無關。Cucumber測試代碼的描述是通過名為Gherkin的詞表完成的。

如果你用的是Java 8 lambda版本的Cucumber,測試的一個步驟看起來像會像下面這樣

Calculator calc;

public  MyStepdef s ( )    {

Given ( "I  have  entered  (\d+)  into  the  calculator",   (Integer  i)  ->

System. out . format ( "Number  entered:   n ",   i) ;

calc.push (i) ;

});

When ("I press  (\W+) ",  (String op)  ->  {

System. out . format ( "operator  entered:   %n ",   op) ;

calc.op (op) ;

});

Then ("The result should be  (\d+) ",  (Integer i)  ->

System.out . format ( " result   :    n ",   i) ;

assertThat (calc.result(),i)j

));

和以前一樣,你可以在本書源碼包中找到完整的代碼。

這只是一個簡單的例子,但它可以立刻能展現出Cucumber的長處和短處。feature的描述可讀性很好。但是你必須在測試代碼中使用正則表達式來匹配字符串。即使只是微調feature描述,你也需要去調整測試代碼。

標簽: 調整測試代碼

相關閱讀

主站蜘蛛池模板: 亚洲AV无码成人网站手机观看 | 乱人伦中文无码视频在线观看 | 中国大陆黄色片 | av大全免费在线观看 | 日本免费三片免费观看 | 色偷偷偷在线视频播放 | 不卡av中文字幕手机看 | 五月丁香六月综合缴情在线 | 女人和拘做受大片免费看 | 欧美日产欧美日产国产精品 | 亚洲一区二区精品成人妖精 | 中文字幕乱码人妻一区二区三区 | 中文字幕毛片无码 | 在线观看免 | 91精品国产综合久久男男 | 蜜桃av一区| 日韩a视频 | 日韩免费一区二区三区高清 | 日韩区一 | 精品国产综合 | 亚洲成a人片在线观看你懂的 | 51porn国产| 国内精品国产成人国产三级李采潭 | 国产精品国产三级国产传播 | 国产精品视频一区二区三区16 | 波多野结AV衣东京热无码专区 | 97超碰伊人 | 免费观看黄色片 | 麻豆a级片 | 九色精品国产蝌蚪 | 成人一区二区视频 | 狠狠综合久久久久综合网址 | 国产精品午夜无码av天美传媒 | 国产精品午夜无码A体验区 野花社区影视在线www官网 | 国产欧美亚洲精品第一区软件 | 国产人成无码视频在线1000 | 精品99久久久久久 | 国产欧美a | 妞干网国产 | 午夜精品久久久久久久爽 | 久久综合九色综合久久久精品综合 |