spock

    0熱度

    1回答

    我使用Spock Framework和Groovy腳本來測試我的Java應用程序。在我創建的所有課程中,我的項目中有100%的測試覆蓋率。但是,我注意到覆蓋範圍顯示名爲「App」的主類未完全測試。 這裏是我的App類啓動Spring應用程序: package com.test.cli; import org.springframework.boot.SpringApplication; im

    0熱度

    1回答

    我有一個Grails的服務,做了where這樣的查詢: List<Car> search(Long makeId = null) { Car.where { join("make") if(makeId) { make.id == makeId } }.findAll() } 我試圖單元測試與斯波克這樣的: def set

    2熱度

    1回答

    我有一個頁面,它由框架組成。我想訪問框架的元素並操作它們。我想用模塊來實現我的更改。這是我的代碼的樣子。 <html> <body> <frame name="header" ></frame> <frame name="center" > <input name='quantity' type='text'> <input name='ok' t

    1熱度

    1回答

    我有參數化集成測試。 我很好奇是否有可能爲一個屬性設置多個值? 類似: mvn -DpropA=valueA -DpropB=valueB -DpropC=valueC ,但我想: mvn -DpropA=valueA -DpropA=valueB -DpropA=valueC ,併爲我的測試與3個不同的值 或者,也許有人知道更好梅託德這個運行3次? 我正在使用Spock框架。

    2熱度

    2回答

    我使用的蓋布的測試報告斯波克擴展。我正在嘗試查找是否有任何方法讓日誌消息顯示在Spock報告中。 我有話大致是這樣的: @Slf4j class SpockReportExample extends GebReportingSpec { def expectedVar = "5" when: "I click the button." button.click(

    1熱度

    1回答

    我有一個Maven web項目,我正嘗試在Eclipse下使用Selenium和Chromedriver運行一些簡單的Spock Web UI測試。如果我將以下內容添加到文件的運行配置虛擬機參數中,我可以單獨運行每個測試類並單擊它並選擇「Run As> Junit Test」: -Dwebdriver.chrome.driver =/Users/mht/ChromeDriver /2.3.1/ch

    0熱度

    2回答

    Dislaimer:有可能類似於一個問題,但它實際上是不同的:Mocking a Superclass in Spock 例: class Bar { def method(){ return 'bar' } } class Foo extends Bar { def method() { super.method() + ' foo

    0熱度

    1回答

    如何窺探spock/groovy中的閉包或代理? Spock有,你不能使用下面的風格interaction testing模式的限制: setup: subscriber.receive("message1") >> "ok" when: publisher.send("message1") then: 1 * subscriber.receive("message1") 因爲1

    0熱度

    1回答

    我正在使用geb-spock。我試圖驗證頁面類的內容,在頁面本身,以便我只調用變量或函數。使用功能。我做了這樣的事情 class BasePage extends Page { static content = { verifyheader { withFrame ("myFrame") { assert $("h1").text() == "Header1" }

    0熱度

    1回答

    我有春天接口UserDetailsService的實現: @Service public class UserDetailsServiceImpl implements UserDetailsService { private final UserRepository userRepository; @Autowired public UserDetailsSe