From 2e8772b4a8c5471416a7f5b2c1a299dbb9fb6bac Mon Sep 17 00:00:00 2001 From: LiuLian2000 <133490054+LiuLian2000@users.noreply.github.com> Date: Wed, 22 Jan 2025 10:35:35 +0800 Subject: [PATCH] docs: add Windows environment example for generating Kitex mock client --- .../kitex/Best Practice/Integration Testing/mock_client.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/content/zh/docs/kitex/Best Practice/Integration Testing/mock_client.md b/content/zh/docs/kitex/Best Practice/Integration Testing/mock_client.md index 6f9e745476..52cd1c05c1 100644 --- a/content/zh/docs/kitex/Best Practice/Integration Testing/mock_client.md +++ b/content/zh/docs/kitex/Best Practice/Integration Testing/mock_client.md @@ -26,10 +26,17 @@ Kitex mock 方式如下: 找到 kitex_gen 目录下的 client,里面有对应的 client 接口,用 go mock 生成 mock client +mac环境下: + ```bash mockgen -source=kitex_gen/xxxx/xxxservice/client.go -destination=xxx/client_mock.go -package=xxx ``` +windows环境下: +```bash +mockgen -source kitex_gen/xxxx/xxxservice/client.go -destination xxx/client_mock.go -package xxx +``` + 该命令会生成 client_mock.go,在测试中使用即可: ```go