mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-02-12 08:05:06 -05:00
update cloud sql tests
This commit is contained in:
@@ -180,12 +180,26 @@ func TestListDatabasesToolEndpoints(t *testing.T) {
|
||||
t.Fatalf("failed to decode response: %v", err)
|
||||
}
|
||||
|
||||
if strings.Contains(result.Result, `"error":`) {
|
||||
var gotMap, wantMap map[string]any
|
||||
if err := json.Unmarshal([]byte(result.Result), &gotMap); err != nil {
|
||||
t.Fatalf("failed to unmarshal result error object: %v", err)
|
||||
}
|
||||
if err := json.Unmarshal([]byte(tc.want), &wantMap); err != nil {
|
||||
t.Fatalf("failed to unmarshal want error object: %v", err)
|
||||
}
|
||||
if !reflect.DeepEqual(gotMap, wantMap) {
|
||||
t.Fatalf("unexpected error result: got %+v, want %+v", gotMap, wantMap)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
var got, want []map[string]any
|
||||
if err := json.Unmarshal([]byte(result.Result), &got); err != nil {
|
||||
t.Fatalf("failed to unmarshal result: %v", err)
|
||||
t.Fatalf("failed to unmarshal result array: %v. Result was: %s", err, result.Result)
|
||||
}
|
||||
if err := json.Unmarshal([]byte(tc.want), &want); err != nil {
|
||||
t.Fatalf("failed to unmarshal want: %v", err)
|
||||
t.Fatalf("failed to unmarshal want array: %v", err)
|
||||
}
|
||||
|
||||
if !reflect.DeepEqual(got, want) {
|
||||
|
||||
Reference in New Issue
Block a user