W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
baseClassForTests’s package and from `packageWithBaseClasses
中選取值。如果這些值均未設置,則該值設置為org.springframework.cloud.contract.verifier.tests
。spock.lang.Specification
。/src/test/resources/contracts
。$buildDir/generated-test-sources/contracts
。TestFramework.JUNIT
)和JUnit 5受支持,而JUnit 4是默認框架。src/test/resources/contract/foo/bar/baz/
下擁有合同,并將packageWithBaseClasses
屬性的值設置為com.example.base
,則Spring Cloud Contract Verifier假定存在一個com.example.base
包下的BarBazBase
類。換句話說,系統將獲取包的最后兩個部分(如果存在的話),并形成一個帶有Base
后綴的類。contractPackageRegex
的基類映射的列表,該列表將根據合同所在的包進行檢查,而baseClassFQN
則映射到匹配的合同的基類的標準名稱。例如,如果您在src/test/resources/contract/foo/bar/baz/
下有一個合同并映射了屬性.* → com.example.base.BaseClass
,則從這些合同生成的測試類將擴展com.example.base.BaseClass
。此設置優(yōu)先于
packageWithBaseClasses和 baseClassForTests。如果要從Maven存儲庫下載合同定義,則可以使用以下選項:
groupid/artifactid
,其中gropuid
以斜杠分隔。false
,則不會從臨時目錄中刪除任何下載的合同我們僅緩存非快照的顯式提供的版本(例如,不會緩存+
或1.0.0.BUILD-SNAPSHOT
)。默認情況下,此功能處于打開狀態(tài)。
您可以在下面找到通過插件打開的實驗功能列表:
true
),您將不需要在使用者端添加庫依賴項。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: