SpringCloud 調(diào)用生成的測(cè)試

2023-12-08 17:45 更新

Spring Cloud Contract Maven插件在名為/generated-test-sources/contractVerifier的目錄中生成驗(yàn)證代碼,并將該目錄附加到testCompile目標(biāo)。

對(duì)于Groovy Spock代碼,請(qǐng)使用以下代碼:

<plugin>
	<groupId>org.codehaus.gmavenplus</groupId>
	<artifactId>gmavenplus-plugin</artifactId>
	<version>1.5</version>
	<executions>
		<execution>
			<goals>
				<goal>testCompile</goal>
			</goals>
		</execution>
	</executions>
	<configuration>
		<testSources>
			<testSource>
				<directory>${project.basedir}/src/test/groovy</directory>
				<includes>
					<include>**/*.groovy</include>
				</includes>
			</testSource>
			<testSource>
				<directory>${project.build.directory}/generated-test-sources/contractVerifier</directory>
				<includes>
					<include>**/*.groovy</include>
				</includes>
			</testSource>
		</testSources>
	</configuration>
</plugin>

為確保提供方符合已定義的合同,您需要調(diào)用mvn generateTest test。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)