簡體   English   中英

常用方法保存在哪里?

[英]Where to save commonly used methods?

在我的步驟定義中有幾個方法被多次使用,例如: theUserSearchesForKeyInCollection(String key, String collection)

關於這些方法的位置,最佳實踐是什么? 您相信您的 IDE 能夠為您找到它們(如在 IDEA Ctrl-B 中)還是您做其他事情?

我現在正在做的是在使用的步驟定義文件之一中使用該方法,這意味着它們在其他步驟定義中“有點缺失”,其中相應的功能文件確實提到了它。 我對此並不完全滿意,所以我希望有更好的東西。

我不知道,這個問題已經給了我答案。 畢竟,Cucumber 似乎會在另一個文件中找到該方法。 所以,我做了一個 class CommonSteps並把它放在那里。 正如我 go 一樣,如果前者超出我的喜好,它可能會被放在CommonSearchSteps下。

更糟糕的是,它記錄在 Cucumber 站點的Step Organization下,並且不這樣做被列為反模式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM