cost 217 ms
Mocking 提供者測試中的第三方依賴項使用協議

[英]Mocking third party dependencies in the provider tests using pact

目前我已經設置了一個提供者測試,它實際上調用我的提供者並返回一個響應,然后在協議代理中將其與預期的響應主體進行比較。 但是,通過調用我的提供者,它正在運行內部代碼,該代碼對另一個外部端點進行惡意調用以獲取響應,然后它會進行一些映射並將響應返回給協議代理。 有沒有一種方法可以模擬/存根這個第三方響應, ...

在 Angular 中與 Karma 進行的合同測試正在提交錯誤 - 未找到模塊:錯誤:無法解析'@pact-foundation/pact-web

[英]Contract Testing with Pact in Angular with Karma is filing with error - Module not found: Error: Can't resolve '@pact-foundation/pact-web

我正在嘗試使用以下庫編寫合同測試 - Pact Node - 最新版本 - v10.17.7 業力契約- 最新版本 - v3.1.0 Pact Web - 最新版本 - v9.18.1 但是每次我運行測試ng test時,我都會遇到以下錯誤 - 經過大量的試錯並花費了大量的時間 - 我發現no ...

ClassCircularityError: java/lang/WeakPairMap$Pair$Weak in JUnit5, Springboot, Pact Project in Debug Mode

[英]ClassCircularityError: java/lang/WeakPairMap$Pair$Weak in JUnit5, Springboot, Pact Project in Debug Mode

我們有一個使用 JUnit 5 和 Pact 的 spring 引導項目。 我們使用的是 OpenJDK 17。當我們運行 JUnit 5 測試時,我們沒有遇到任何問題,但是當我們想要調試它們時,我們遇到了以下問題。 注意:我嘗試了許多版本的 JUnit Jupiter 和 Pact 依賴項,但無 ...

2023-01-20 11:59:28   1   13    junit5 / pact  
PACT.io:通過 pact 測試獲取缺少請求錯誤

[英]PACT.io: Getting Missing requests error with pact test

我正在運行一個簡單的 pact 測試,它給出了缺少請求的錯誤。 我不明白我在測試文件中遺漏了什么。 契約測試: 和服務 我得到的錯誤是: 錯誤:實際交互與模擬 MockService 的預期交互不匹配。 缺少請求:POST /api/objects/tt/record/ ...

Pact - 在提供者端驗證時忽略一些交互

[英]Pact - Ignore some interactions when verifying on provider side

假設我有一個涉及 2 次交互的提供者(與一個或多個消費者,這無關緊要)。 在提供者方面,我能夠處理一種交互,因為我知道如何解釋一種交互的提供者 state 而不是另一種交互。 有沒有辦法忽略未知的提供者狀態並避免驗證失敗(或者至少避免測試失敗,我認為驗證失敗實際上是有意義的)? 我在 Scala 中 ...

我 PC 上的 2 個日食實例之一給出:無法讀取 com.google.guava:guava:jar 的工件描述符

[英]One of the 2 eclipse instances on my PC gives: Failed to read artifact descriptor for com.google.guava:guava:jar

我有 2 個日食實例。 相同的 POM 依賴項在其中一個 eclipse 實例中導致此錯誤: 這是在一個 eclipse 實例上導致錯誤但在另一個實例上運行良好的依賴項: 有問題的 eclipse 實例使用 Nexus 並有一個帶有此 POM 的 maven 項目: 另一個 eclipse 不使用 ...

無法讀取 com.google.guava (nexus) 的工件描述符

[英]Failed to read artifact descriptor for com.google.guava (nexus)

我正在嘗試使用 Pact 進行合同測試,並在我們擁有 Nexus 設置的公司工作。 我懷疑此處修改后的 Eclipse 安裝使用的是 Nexus 而不是 Maven 存儲庫。 我創建了一個示例 Maven 項目,從類似的消費者項目中復制了以下 pom,並修改了提供者依賴項: 當我保存這個 pom 時 ...

NestJS 返回 404 頁面以進行提供者契約驗證測試

[英]NestJS returns 404 page for provider pact verification test

我有一個 NestJS v8.4.0 應用程序。 當我運行提供商驗證測試時,我的應用程序返回 404“Cannot PUT url...”。 如果我將 URL 復制粘貼到 Postman 並自己運行請求,它會按預期工作。 問題是: 為什么它對協議發起的請求返回 404 錯誤,但對於具有相同 URL、 ...

如何為寫在 Java 中的契約主體注入動態 ID?

[英]How to inject dynamic id for body of pact contract written in Java?

我們有一個 put api 將根據其 id 更新分配。 由於我們應該在測試后清理數據,我們的分配 ID 會在刪除原始數據后發生變化,因此我們嘗試將其動態注入到提供者端請求的正文中。 但是,我們似乎可能在這里遺漏了一些東西,因為它沒有正確更新,並且仍然以設置為示例的 id 觸發請求。 這是提供者 c ...

2022-12-01 12:01:16   1   53    java / pact  
使用 Pact.IO (PactNet) 檢測重大變化

[英]Detecting breaking changes using Pact.IO (PactNet)

我正在嘗試使用 PactNet 進行合同測試。 在出現一些問題后,我設法啟動並運行它(消費者測試 -> 經紀人 -> 提供商測試),但有一件事讓我感到困惑: 假設我有一份合同:/// <summary> /// Weather forecast Id /// </su ...

2022-11-25 13:27:04   1   22    c# / pact  
如何以編程方式啟動 .NET 6 minimal API with no Startup class

[英]How to programmatically launch a .NET 6 minimal API with no Startup class

我正在嘗試在我們的提供商項目上實施 PactNet 合同測試。 然而,問題是我們使用的是 Minimal API,因此我們沒有將 Startup.cs 和 Program.cs class 全部整合到一個 Program.cs 中。 這會帶來一個問題,因為以前我可以運行Host.CreateDef ...

有沒有辦法將 Reponse JSON 轉換為 Pact 正文格式?

[英]Is there any way to convert the Reponse JSON to Pact body format?

在生成 Contract 時,我們需要在 Pact body 中輸入 response JSON 屬性。 某些 Response JSON 中的屬性列表有 1000 多個,在這種情況下,手動向 Pact 正文輸入詳細信息是不可能的。 是否有任何工具可以將 Response JSON 轉換為 Pac ...

2022-10-28 14:08:12   1   32    pact  
從多個 Pact 文件發布消費者合同

[英]Publishing Consumer Contract from Multiple Pact Files

我是 Pact 和 Pactflow 的新手,因此我們將不勝感激。 我有一個提供程序應用程序(用 TypeScript 編寫),它有大約 50 個端點。 還有一個調用這 50 個端點的消費者應用程序(也是用 TypeScript 編寫的)。 我想從單元測試中為消費者生成契約文件,並將它們保存在一個名 ...

JavaScript:讀寫json文件

[英]JavaScript: read and write json file

我從 javaScript 中的消費者協議中生成了 json 文件。 當它生成 json 文件時,它不包含我所期望的。 所以,現在我想將塊添加到我不知道該怎么做的 json 文件中? 這里有人可以幫我嗎? 所以,基本上我想讀取 json 然后創建塊然后寫入 json 並保存數據 謝謝, ...

如何在 Pact 中使用帶有路徑參數的 fromProviderState?

[英]How can I use fromProviderState with path parameter in Pact?

我是新來的消費者測試協議。 我正在使用 JavaScript 創建消費者協議。 要驗證提供者,我需要 fromProvderState 路徑參數。 我正在使用 pactV3,這是代碼 我嘗試了很多示例,但無法使其工作。 我的期望是這樣的 作為響應 json 文件,這就是我得到的 有人可以幫我解決這 ...

mvnw 中的 SSLHandshakeException 驗證

[英]SSLHandshakeException in mvnw verify

我正在嘗試構建pact-workshop-Maven-Springboot-JUnit5/tree/step1但在運行命令“mvnw verify”時出現此錯誤: 我已經將 Maven Repo 的證書添加到 cacerts 文件“C:\Program Files (x86)\Java\jre7\l ...

Pact 框架 - 僅運行一項測試

[英]Pact framework - running one test only

我使用 PACT 編寫了一個提供程序測試 class,它有兩個測試。 當我運行整個 class 時,測試成功運行,但我不能僅通過右鍵單擊一個 @State 來運行一個測試,因為似乎沒有找到任何測試。 關於如何僅在 IntelliJ 中運行一項測試的任何想法? 提供商測試 class: 堆棧跟蹤: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM