[PR #1236] [MERGED] Fix ProtoBuf mapping.json #1295

Closed
opened 2025-12-29 09:19:12 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/wiremock/WireMock.Net/pull/1236
Author: @StefH
Created: 1/9/2025
Status: Merged
Merged: 1/26/2025
Merged by: @StefH

Base: masterHead: stef-1233-proto-mapping-file-json


📝 Commits (5)

📊 Changes

25 files changed (+931 additions, -219 deletions)

View changed files

📝 src/WireMock.Net.Abstractions/Server/IWireMockServer.cs (+4 -2)
📝 src/WireMock.Net.RestClient/IWireMockAdminApi.cs (+10 -1)
📝 src/WireMock.Net/Matchers/Helpers/BodyDataMatchScoreCalculator.cs (+6 -0)
📝 src/WireMock.Net/Matchers/ProtoBufMatcher.cs (+1 -2)
📝 src/WireMock.Net/RequestBuilders/IBodyRequestBuilder.cs (+0 -1)
📝 src/WireMock.Net/RequestBuilders/Request.cs (+15 -0)
📝 src/WireMock.Net/ResponseBuilders/Response.WithHeaders.cs (+3 -3)
📝 src/WireMock.Net/ResponseBuilders/Response.cs (+5 -7)
📝 src/WireMock.Net/Serialization/MappingConverter.cs (+1 -1)
📝 src/WireMock.Net/Serialization/MatcherMapper.cs (+3 -21)
📝 src/WireMock.Net/Server/IRespondWithAProvider.cs (+3 -3)
📝 src/WireMock.Net/Server/RespondWithAProvider.cs (+8 -23)
📝 src/WireMock.Net/Server/WireMockServer.ConvertMapping.cs (+60 -7)
📝 src/WireMock.Net/Util/PortUtils.cs (+80 -7)
src/WireMock.Net/Util/ProtoDefinitionHelper.cs (+27 -0)
📝 test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.GetMappings.cs (+27 -8)
test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.HttpClient_GetMappingsAsync_WithBodyAsProtoBuf_ShouldReturnCorrectMappingModels.verified.txt (+235 -0)
test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.PostMappings.cs (+172 -0)
📝 test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.cs (+6 -118)
📝 test/WireMock.Net.Tests/Grpc/WireMockServerTests.Grpc.cs (+75 -10)

...and 5 more files

📄 Description

close #1233


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/wiremock/WireMock.Net/pull/1236 **Author:** [@StefH](https://github.com/StefH) **Created:** 1/9/2025 **Status:** ✅ Merged **Merged:** 1/26/2025 **Merged by:** [@StefH](https://github.com/StefH) **Base:** `master` ← **Head:** `stef-1233-proto-mapping-file-json` --- ### 📝 Commits (5) - [`0d5fb07`](https://github.com/wiremock/WireMock.Net/commit/0d5fb07da6c12c2c863a127be720399366f266c0) Fix ProtoBuf Mappings - [`3e06b5d`](https://github.com/wiremock/WireMock.Net/commit/3e06b5dfe5b2d996650b2ecb791c05e844a1bb09) [Fact(Skip = "#1233")] - [`f406e6e`](https://github.com/wiremock/WireMock.Net/commit/f406e6ea26029cdc07262a2f47079ed0990a8697) fix? - [`cb14de1`](https://github.com/wiremock/WireMock.Net/commit/cb14de105549a420e7ce3aab228e9e4f83139f31) PortUtils - [`1da7316`](https://github.com/wiremock/WireMock.Net/commit/1da73162255c6af92ea5cc83a74618d1e7fcd39e) mm ### 📊 Changes **25 files changed** (+931 additions, -219 deletions) <details> <summary>View changed files</summary> 📝 `src/WireMock.Net.Abstractions/Server/IWireMockServer.cs` (+4 -2) 📝 `src/WireMock.Net.RestClient/IWireMockAdminApi.cs` (+10 -1) 📝 `src/WireMock.Net/Matchers/Helpers/BodyDataMatchScoreCalculator.cs` (+6 -0) 📝 `src/WireMock.Net/Matchers/ProtoBufMatcher.cs` (+1 -2) 📝 `src/WireMock.Net/RequestBuilders/IBodyRequestBuilder.cs` (+0 -1) 📝 `src/WireMock.Net/RequestBuilders/Request.cs` (+15 -0) 📝 `src/WireMock.Net/ResponseBuilders/Response.WithHeaders.cs` (+3 -3) 📝 `src/WireMock.Net/ResponseBuilders/Response.cs` (+5 -7) 📝 `src/WireMock.Net/Serialization/MappingConverter.cs` (+1 -1) 📝 `src/WireMock.Net/Serialization/MatcherMapper.cs` (+3 -21) 📝 `src/WireMock.Net/Server/IRespondWithAProvider.cs` (+3 -3) 📝 `src/WireMock.Net/Server/RespondWithAProvider.cs` (+8 -23) 📝 `src/WireMock.Net/Server/WireMockServer.ConvertMapping.cs` (+60 -7) 📝 `src/WireMock.Net/Util/PortUtils.cs` (+80 -7) ➕ `src/WireMock.Net/Util/ProtoDefinitionHelper.cs` (+27 -0) 📝 `test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.GetMappings.cs` (+27 -8) ➕ `test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.HttpClient_GetMappingsAsync_WithBodyAsProtoBuf_ShouldReturnCorrectMappingModels.verified.txt` (+235 -0) ➕ `test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.PostMappings.cs` (+172 -0) 📝 `test/WireMock.Net.Tests/AdminApi/WireMockAdminApiTests.cs` (+6 -118) 📝 `test/WireMock.Net.Tests/Grpc/WireMockServerTests.Grpc.cs` (+75 -10) _...and 5 more files_ </details> ### 📄 Description close #1233 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 09:19:12 +01:00
adam closed this issue 2025-12-29 09:19:12 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net#1295