WireMock を使用して SOA サービスをモックしていますが、bodyPattern XML に問題があります。XML 内で正規表現を使用できますか?
リクエスト ヘッダーはリクエスト時間に基づいて変化しています。ヘッダー内のすべてのものと一致させたいだけです。
{
"request" : {
"url" : "/service/v1/WebService",
"method" : "POST",
"bodyPatterns" : [ {
"equalToXml" :"\\Q<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Header>
<SOAP-ENV:Header>
I want to match whatever inside header.
</SOAP-ENV:Header>
} ]
},