Skip to content
Snippets Groups Projects
Commit 89f70440 authored by ko_oler's avatar ko_oler
Browse files

правки по ПР

parent c4ac359c
No related branches found
No related tags found
No related merge requests found
......@@ -203,100 +203,37 @@ func TestSetup_InstallCollections(t *testing.T) {
}
}
//todo после удаления флага alwaysSetSchema раскомментировать
//func Test_isCollsSchemaMetadataEqual(t *testing.T) {
// type args struct {
// }
// tests := []struct {
// name string
// collection *collections.Collection
// exist *collections.Collection
// want bool
// }{
// {
// "Not equal #1 (no metadata in exist coll)",
// &collections.Collection{
// ID: "1",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll1",
// Schema: schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
// },
// &collections.Collection{
// ID: "2",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll2",
// Schema: schema.New("name", field.String()),
// },
// false,
// },
// {
// "Not equal #2 (different metadata)",
// &collections.Collection{
// ID: "1",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll1",
// Schema: schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
// },
// &collections.Collection{
// ID: "2",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll2",
// Schema: schema.New("name", field.String()).WithMetadata("test", "test"),
// },
// false,
// },
// {
// "Equal #1 (no metadata)",
// &collections.Collection{
// ID: "1",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll1",
// Schema: schema.New("name", field.String()),
// },
// &collections.Collection{
// ID: "2",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll2",
// Schema: schema.New("name", field.String()),
// },
// true,
// },
// {
// "Equal #1 (both view colls)",
// &collections.Collection{
// ID: "1",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll1",
// View: &collections.View{
// SpaceID: "sp",
// EnvID: "env",
// CollectionID: "3",
// },
// },
// &collections.Collection{
// ID: "2",
// SpaceID: "sp",
// EnvID: "env",
// Name: "coll2",
// View: &collections.View{
// SpaceID: "sp",
// EnvID: "env",
// CollectionID: "4",
// },
// },
// true,
// },
// }
// for _, tt := range tests {
// t.Run(tt.name, func(t *testing.T) {
// assert.Equalf(t, tt.want, isCollsSchemaMetadataEqual(tt.collection, tt.exist), "isCollsSchemaMetadataEqual(%v, %v)", tt.collection, tt.exist)
// })
// }
//}
func Test_isCollsSchemaMetadataEqual(t *testing.T) {
type args struct {
}
tests := []struct {
name string
s1 *schema.Schema
s2 *schema.Schema
want bool
}{
{
"Not equal #1 (no metadata in exist coll)",
schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
schema.New("name", field.String()),
false,
},
{
"Not equal #2 (different metadata)",
schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
schema.New("name", field.String()).WithMetadata("test", "test"),
false,
},
{
"Equal #1 (no metadata)",
schema.New("name", field.String()),
schema.New("name", field.String()),
true,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
assert.Equalf(t, tt.want, isCollsSchemaMetadataEqual(tt.s1, tt.s2), "isCollsSchemaMetadataEqual(%v, %v)", tt.s1, tt.s2)
})
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment