@@ -1154,19 +1154,19 @@ func TestPointerArgEquivalence(t *testing.T) {
11541154 }
11551155
11561156 // Then, check that we handle empty input equivalently.
1157- // for _, args := range []any{nil, struct{}{}} {
1158- // r0, err := cs.CallTool(ctx, &CallToolParams{Name: t0.Name, Arguments: args})
1159- // if err != nil {
1160- // t.Fatal(err)
1161- // }
1162- // r1, err := cs.CallTool(ctx, &CallToolParams{Name: t1.Name, Arguments: args})
1163- // if err != nil {
1164- // t.Fatal(err)
1165- // }
1166- // if diff := cmp.Diff(r0, r1); diff != "" {
1167- // t.Errorf("CallTool(%v) with no arguments mismatch (-%s +%s):\n%s", args, t0.Name, t1.Name, diff)
1168- // }
1169- // }
1157+ for _ , args := range []any {nil , struct {}{}} {
1158+ r0 , err := cs .CallTool (ctx , & CallToolParams {Name : t0 .Name , Arguments : args })
1159+ if err != nil {
1160+ t .Fatal (err )
1161+ }
1162+ r1 , err := cs .CallTool (ctx , & CallToolParams {Name : t1 .Name , Arguments : args })
1163+ if err != nil {
1164+ t .Fatal (err )
1165+ }
1166+ if diff := cmp .Diff (r0 , r1 ); diff != "" {
1167+ t .Errorf ("CallTool(%v) with no arguments mismatch (-%s +%s):\n %s" , args , t0 .Name , t1 .Name , diff )
1168+ }
1169+ }
11701170
11711171 // Then, check that we handle different types of output equivalently.
11721172 for _ , in := range []string {"nil" , "empty" , "ok" } {
0 commit comments