/
githubmirror
/
terraform
Обзор
Документация
Войти
/
githubmirror
/
terraform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/command/jsonprovider/schema_test.go
50 строк
897 B
Radek Simko
make copyrightfix
17 фев 2026, 16:56
17 фев 2026, 16:56
0fe906f
Код
Авторство
О чём код?
// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: BUSL-1.1 package jsonprovider import ( "testing" "github.com/google/go-cmp/cmp" "github.com/hashicorp/terraform/internal/providers" ) func TestMarshalSchemas(t *testing.T) { tests := []struct { Input map[string]providers.Schema Want map[string]*Schema }{ { nil, map[string]*Schema{}, }, } for _, test := range tests { got := marshalSchemas(test.Input) if !cmp.Equal(got, test.Want) { t.Fatalf("wrong result:\n %v\n", cmp.Diff(got, test.Want)) } } } func TestMarshalSchema(t *testing.T) { tests := map[string]struct { Input providers.Schema Want *Schema }{ "nil_block": { providers.Schema{}, &Schema{}, }, } for _, test := range tests { got := marshalSchema(test.Input) if !cmp.Equal(got, test.Want) { t.Fatalf("wrong result:\n %v\n", cmp.Diff(got, test.Want)) } } }