spock

    0熱度

    1回答

    鑑於這樣的: @TestFor(MyService) @Mock(SomeClass) class WhateverSpec extends Specification { def 'Test a mock'() { given: def someObject = new SomeClass(name: 'hello') assert someObjec

    0熱度

    1回答

    當我嘗試模擬彈簧服務時,我得到verifyError。我有檢查spock版本和groovy版本,這是seens沒有問題。有人能指出我如何解決這個問題嗎?謝謝! 斯波克版本:斯波剋核-1.1-常規-2.4-RC-3.jar Groovy的版本:Groovy的全2.4.6.jar CGLIB版本:CGLIB的nodep- 3.2.4.jar java.lang.VerifyError:class ne

    0熱度

    1回答

    我有一個單元測試,我想模擬兩種服務方法。我知道該怎麼做一次: def caseHistoryMock = mockFor(CaseHistoryService) caseHistoryMock.demand.getLatestCaseHistory(1..1) {String caseNumber, String productFamily -> return caseHistoryO

    0熱度

    2回答

    我在Java中編寫REST API並使用Groovy和Spock進行測試。 方法在我的控制器: @GetMapping(value = "/{id}") public ResponseEntity<ExampleObj> findById(@PathVariable Long id) { final ExampleObj dto = service.findById(id);

    0熱度

    1回答

    如何在STS運行單元測試工作,但mvn測試在bash中給出了一個錯誤。 Groovy庫位於類路徑中。我也很好奇mvn測試與spock測試有什麼不同。不能mvn測試pick up的spock測試嗎? [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-te

    1熱度

    1回答

    我試圖測試處理轉換和持久性的服務實現。 我有一個存儲庫嘲笑和轉換服務連線 是否有可能在Spock有一個模擬回傳給它的對象返回? 我想寫的語法如下。 即 // Have this method return the object that has been passed to it. repository.save(_ as Entity) >> (Entity) _

    0熱度

    3回答

    在我的幫助器類的靜態方法中調用getMarkup()時,它會拋出一個NPE。我所做的是嘲弄MarkupMaker和它的返回值,這是Markup的一個實例。最終,我想調用Markup實例的toString()。無論我做什麼 - getMarkup()的電話都會拋出NPE。我找不到任何文檔告訴我如何在spock中詳細模擬方法調用值。 編輯:我添加了這個例子。 maker.getMarkup()的呼叫甚

    0熱度

    2回答

    我試着爲spock中的CompletableFuture創建存根或模擬。我的方法被稱爲異步並返回CompletableFuture。在spock方法中總是返回null。怎麼了? public class ProductFactory() { @Autowired ProductRepository repository; public Product create

    0熱度

    1回答

    我想弄清楚如何使用現有的數據並將其存儲在數組中以用作數據值爲我的自動化或直接從數據庫使用數據。 擊穿 與填充的數據的現有分貝 LoginPage要進行自動化 Harded用戶登錄名和用戶口令 現有分貝具有用於LoginPage(測試環境)的用戶名和密碼數據 創建用於連接和捕獲所需值的腳本 接下來是什麼?如何使用從數據庫中捕獲的用戶名和密碼在我的代碼中使用,所以我不必硬編碼的用戶名和密碼字段。 注意

    0熱度

    2回答

    我有一堆基於Spock和Geb的功能測試。我想在執行這些測試之前和之後執行一些操作。所以我創建了全局擴展,並添加了必需的功能來啓動該擴展的start()和stop()方法。但問題是,啓動/儘管斯波克文檔(http://spockframework.org/spock/docs/1.1/all_in_one.html#_global_extensions)規定停止方法之前調用/每斯波克規格後: 的s