無存根時失敗

預設情況下,如果找不到存根,Stub Runner 將會失敗。為了改變這種行為,請在註解中將 failOnNoStubs 屬性設定為 false,或者在 JUnit Rule 或 Extension 上呼叫 withFailOnNoStubs(false) 方法。以下示例展示瞭如何實現:

註解
@AutoConfigureStubRunner(
stubsMode = StubRunnerProperties.StubsMode.REMOTE,
		repositoryRoot = "stubs://file://location/to/the/contracts",
		ids = "com.example:some-producer",
		failOnNoStubs = false)
JUnit 4 規則
@Rule
	public StubRunnerRule rule = new StubRunnerRule()
			.downloadStub("com.example:some-producer")
			.repoRoot("stubs://file://location/to/the/contracts")
			.stubsMode(StubRunnerProperties.StubsMode.REMOTE)
			.withFailOnNoStubs(false);
JUnit 5 擴充套件
@RegisterExtension
	public StubRunnerExtension stubRunnerExtension = new StubRunnerExtension()
			.downloadStub("com.example:some-producer")
			.repoRoot("stubs://file://location/to/the/contracts")
			.stubsMode(StubRunnerProperties.StubsMode.REMOTE)
			.withFailOnNoStubs(false);
© . This site is unofficial and not affiliated with VMware.