Skip to content

Commit

Permalink
chore: update dynamicgo to v0.2.9 (#1395)
Browse files Browse the repository at this point in the history
  • Loading branch information
Zzhiter committed Jul 4, 2024
1 parent bbe4a39 commit 573dc2b
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 143 deletions.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ require (
github.com/bytedance/gopkg v0.0.0-20240514070511-01b2cbcf35e1
github.com/bytedance/sonic v1.11.8
github.com/cloudwego/configmanager v0.2.2
github.com/cloudwego/dynamicgo v0.2.8
github.com/cloudwego/dynamicgo v0.2.9
github.com/cloudwego/fastpb v0.0.4
github.com/cloudwego/frugal v0.1.15
github.com/cloudwego/localsession v0.0.2
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/
github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w=
github.com/cloudwego/configmanager v0.2.2 h1:sVrJB8gWYTlPV2OS3wcgJSO9F2/9Zbkmcm1Z7jempOU=
github.com/cloudwego/configmanager v0.2.2/go.mod h1:ppiyU+5TPLonE8qMVi/pFQk2eL3Q4P7d4hbiNJn6jwI=
github.com/cloudwego/dynamicgo v0.2.8 h1:rCkVEZzXpdnM1dlunu6mMz5pDtZfBQFv9/FAk1hOoOE=
github.com/cloudwego/dynamicgo v0.2.8/go.mod h1:F3jlbPmlNzhcuDMXwZoBJ7rJKpg2iE+TnIy9pSJiGzs=
github.com/cloudwego/dynamicgo v0.2.9 h1:MHGyGmdFT8iMOsM5S9iutjZB0csu2LupsTTHyi6a8pY=
github.com/cloudwego/dynamicgo v0.2.9/go.mod h1:F3jlbPmlNzhcuDMXwZoBJ7rJKpg2iE+TnIy9pSJiGzs=
github.com/cloudwego/fastpb v0.0.4 h1:/ROVVfoFtpfc+1pkQLzGs+azjxUbSOsAqSY4tAAx4mg=
github.com/cloudwego/fastpb v0.0.4/go.mod h1:/V13XFTq2TUkxj2qWReV8MwfPC4NnPcy6FsrojnsSG0=
github.com/cloudwego/frugal v0.1.15 h1:LC55UJKhQPMFVjDPbE+LJcF7etZjSx6uokG1tk0wPK0=
Expand Down
30 changes: 15 additions & 15 deletions pkg/generic/jsonpb_test/data/example2_pb.bin
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@

hello�{{1�����L6@: hello_innerB J
hello�{{ {(�1�����L6@: hello_innerB J
m4dddJ
m1aaaJ
m2bbbJ
m3cccJ
m4dddR ������bcccbdddbaaabbbbjr u32aar u32bbr u32ccr u32ddz u64ddz u64aaz u64bbz u64cc� 64aaa� 64bbb� 64ccc� 64ddd�TP
logIdcalleraddr"client*env2
2abbb2
3accc2
4addd2
1aaaa�_[
m3cccR ������bbbbbcccbdddbaaajr u32ccr u32ddr u32aar u32bbz u64aaz u64bbz u64ccz u64dd� 64aaa� 64bbb� 64ccc� 64ddd�_[
logId2caller2addr2"client2*env22

1aaaa22

2abbb22

3accc22

4addd22

1aaaa2�P
4addd2�TP
logIdcalleraddr"client*env2
1aaaa2
2abbb2
3accc2
4addd�[
4addd�P
logIdcalleraddr"client*env2
3accc2
4addd2
1aaaa2
2abbb�[
logId2caller2addr2"client2*env22

4addd22

1aaaa22

2abbb22

3accc22

4addd2�U
3accc2�U
1P
logIdcalleraddr"client*env2
4addd2
Expand Down
84 changes: 2 additions & 82 deletions pkg/generic/jsonpb_test/generic_init.go
Original file line number Diff line number Diff line change
Expand Up @@ -214,91 +214,11 @@ func getVoidRes() string {
}

func getExampleMethod2Req() string {
return `{
"Msg":"hello",
"A":25,
"InnerBase2":{
"Bool":true,
"Uint32":123,
"Uint64":123,
"Double":22.3,
"String":"hello_inner",
"ListInt32":[12,13,14,15,16,17],
"MapStringString":{"m1":"aaa","m2":"bbb"},
"SetInt32":[200,201,202,203,204,205],
"MapInt32String":{"1":"aaa","2":"bbb","3":"ccc","4":"ddd"},
"Binary":"AQIDBA==",
"MapUint32String":{"1":"u32aa","2":"u32bb","3":"u32cc","4":"u32dd"},
"MapUint64String":{"1":"u64aa","2":"u64bb","3":"u64cc","4":"u64dd"},
"MapInt64String":{"1":"64aaa","2":"64bbb","3":"64ccc","4":"64ddd"},
"MapInt64Base":{
"1":{
"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}
},
"2":{
"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}
}
},
"MapStringBase":{
"1":{
"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}
},
"2":{
"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}
}
},
"ListBase":[
{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},
{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}
],
"ListString":["111","222","333","44","51","6"],
"Base":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1b":"aaa","2b":"bbb","3b":"ccc","4b":"ddd"}}
}
}`
return `{"Msg":"hello","A":25,"InnerBase2":{"Bool":true,"Uint32":123,"Uint64":123,"Int32":123,"SInt64":123,"Double":22.3,"String":"hello_inner","ListInt32":[12,13,14,15,16,17],"MapStringString":{"m1":"aaa","m2":"bbb"},"ListSInt64":[200,201,202,203,204,205],"MapInt32String":{"1":"aaa","2":"bbb","3":"ccc","4":"ddd"},"Binary":"AQIDBA==","MapUint32String":{"1":"u32aa","2":"u32bb","3":"u32cc","4":"u32dd"},"MapUint64String":{"1":"u64aa","2":"u64bb","3":"u64cc","4":"u64dd"},"MapInt64String":{"1":"64aaa","2":"64bbb","3":"64ccc","4":"64ddd"},"MapInt64Base":{"1":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},"2":{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}},"MapStringBase":{"1":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},"2":{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}},"ListBase":[{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}],"ListString":["111","222","333","44","51","6"],"Base":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1b":"aaa","2b":"bbb","3b":"ccc","4b":"ddd"}}}}`
}

func getExampleMethod2Res() string {
return `{
"Msg":"hello",
"A":25,
"InnerBase2":{
"Bool":true,
"Uint32":123,
"Uint64":123,
"Double":22.3,
"String":"hello_inner",
"ListInt32":[12,13,14,15,16,17],
"MapStringString":{"m1":"aaa","m2":"bbb"},
"SetInt32":[200,201,202,203,204,205],
"MapInt32String":{"1":"aaa","2":"bbb","3":"ccc","4":"ddd"},
"Binary":"AQIDBA==",
"MapUint32String":{"1":"u32aa","2":"u32bb","3":"u32cc","4":"u32dd"},
"MapUint64String":{"1":"u64aa","2":"u64bb","3":"u64cc","4":"u64dd"},
"MapInt64String":{"1":"64aaa","2":"64bbb","3":"64ccc","4":"64ddd"},
"MapInt64Base":{
"1":{
"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}
},
"2":{
"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}
}
},
"MapStringBase":{
"1":{
"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}
},
"2":{
"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}
}
},
"ListBase":[
{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},
{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}
],
"ListString":["111","222","333","44","51","6"],
"Base":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1b":"aaa","2b":"bbb","3b":"ccc","4b":"ddd"}}
}
}`
return `{"Msg":"hello","A":25,"InnerBase2":{"Bool":true,"Uint32":123,"Uint64":123,"Int32":123,"SInt64":123,"Double":22.3,"String":"hello_inner","ListInt32":[12,13,14,15,16,17],"MapStringString":{"m1":"aaa","m2":"bbb"},"ListSInt64":[200,201,202,203,204,205],"MapInt32String":{"1":"aaa","2":"bbb","3":"ccc","4":"ddd"},"Binary":"AQIDBA==","MapUint32String":{"1":"u32aa","2":"u32bb","3":"u32cc","4":"u32dd"},"MapUint64String":{"1":"u64aa","2":"u64bb","3":"u64cc","4":"u64dd"},"MapInt64String":{"1":"64aaa","2":"64bbb","3":"64ccc","4":"64ddd"},"MapInt64Base":{"1":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},"2":{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}},"MapStringBase":{"1":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},"2":{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}},"ListBase":[{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}],"ListString":["111","222","333","44","51","6"],"Base":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1b":"aaa","2b":"bbb","3b":"ccc","4b":"ddd"}}}}`
}

func getInt2FloatMethodReq() string {
Expand Down
4 changes: 2 additions & 2 deletions pkg/generic/jsonpb_test/idl/example2.proto
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@ message InnerBase2 {
uint32 Uint32 = 2;
uint64 Uint64 = 3;
int32 Int32 = 4;
int64 Int64 = 5;
sint64 SInt64 = 5;
double Double = 6;
string String = 7;
repeated int32 ListInt32 = 8;
map<string, string> MapStringString = 9;
repeated int32 SetInt32 = 10;
repeated sint64 ListSInt64 = 10;
FOO Foo = 11;
map<int32, string> MapInt32String = 12;
bytes Binary = 13;
Expand Down
43 changes: 2 additions & 41 deletions pkg/generic/proto/json_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -137,48 +137,9 @@ func TestRead(t *testing.T) {
}

// helper methods
// comes from https://github.com/cloudwego/dynamicgo/blob/main/testdata/data/example2req.json
func getExampleReq() string {
return `{
"Msg":"hello",
"A":25,
"InnerBase2":{
"Bool":true,
"Uint32":123,
"Uint64":123,
"Double":22.3,
"String":"hello_inner",
"ListInt32":[12,13,14,15,16,17],
"MapStringString":{"m1":"aaa","m2":"bbb"},
"SetInt32":[200,201,202,203,204,205],
"MapInt32String":{"1":"aaa","2":"bbb","3":"ccc","4":"ddd"},
"Binary":"AQIDBA==",
"MapUint32String":{"1":"u32aa","2":"u32bb","3":"u32cc","4":"u32dd"},
"MapUint64String":{"1":"u64aa","2":"u64bb","3":"u64cc","4":"u64dd"},
"MapInt64String":{"1":"64aaa","2":"64bbb","3":"64ccc","4":"64ddd"},
"MapInt64Base":{
"1":{
"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}
},
"2":{
"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}
}
},
"MapStringBase":{
"1":{
"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}
},
"2":{
"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}
}
},
"ListBase":[
{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},
{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}
],
"ListString":["111","222","333","44","51","6"],
"Base":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1b":"aaa","2b":"bbb","3b":"ccc","4b":"ddd"}}
}
}`
return `{"Msg":"hello","A":25,"InnerBase2":{"Bool":true,"Uint32":123,"Uint64":123,"Int32":123,"SInt64":123,"Double":22.3,"String":"hello_inner","ListInt32":[12,13,14,15,16,17],"MapStringString":{"m1":"aaa","m2":"bbb"},"ListSInt64":[200,201,202,203,204,205],"MapInt32String":{"1":"aaa","2":"bbb","3":"ccc","4":"ddd"},"Binary":"AQIDBA==","MapUint32String":{"1":"u32aa","2":"u32bb","3":"u32cc","4":"u32dd"},"MapUint64String":{"1":"u64aa","2":"u64bb","3":"u64cc","4":"u64dd"},"MapInt64String":{"1":"64aaa","2":"64bbb","3":"64ccc","4":"64ddd"},"MapInt64Base":{"1":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},"2":{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}},"MapStringBase":{"1":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},"2":{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}},"ListBase":[{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1a":"aaa","2a":"bbb","3a":"ccc","4a":"ddd"}},{"LogID":"logId2","Caller":"caller2","Addr":"addr2","Client":"client2","TrafficEnv":{"Open":true,"Env":"env2"},"Extra":{"1a":"aaa2","2a":"bbb2","3a":"ccc2","4a":"ddd2"}}],"ListString":["111","222","333","44","51","6"],"Base":{"LogID":"logId","Caller":"caller","Addr":"addr","Client":"client","TrafficEnv":{"Env":"env"},"Extra":{"1b":"aaa","2b":"bbb","3b":"ccc","4b":"ddd"}}}}`
}

// read ProtoBuf's data in binary format from exampleProtoPath
Expand Down

0 comments on commit 573dc2b

Please sign in to comment.