X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=dmaap-mediator-producer%2Finternal%2Fjobtypes%2Fjobtypes_test.go;fp=dmaap-mediator-producer%2Finternal%2Fjobtypes%2Fjobtypes_test.go;h=0000000000000000000000000000000000000000;hb=63a42cacf9c52b7dff64431a3354f55c49bd6e4b;hp=195fc4cff87eb8dc7cc60881ff181e52d576f58e;hpb=64654a9b0e63b7e36249bef4f542cdf7fac56020;p=nonrtric.git diff --git a/dmaap-mediator-producer/internal/jobtypes/jobtypes_test.go b/dmaap-mediator-producer/internal/jobtypes/jobtypes_test.go deleted file mode 100644 index 195fc4cf..00000000 --- a/dmaap-mediator-producer/internal/jobtypes/jobtypes_test.go +++ /dev/null @@ -1,56 +0,0 @@ -// - -// ========================LICENSE_START================================= -// O-RAN-SC -// %% -// Copyright (C) 2021: Nordix Foundation -// %% -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ========================LICENSE_END=================================== -// - -package jobtypes - -import ( - "os" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" -) - -const type1Schema = `{"title": "Type 1"}` - -func TestGetTypes_filesOkShouldReturnSliceOfTypesAndProvideSupportedTypes(t *testing.T) { - assertions := require.New(t) - typesDir, err := os.MkdirTemp("", "configs") - if err != nil { - t.Errorf("Unable to create temporary directory for types due to: %v", err) - } - defer os.RemoveAll(typesDir) - typeDir = typesDir - fname := filepath.Join(typesDir, "type1.json") - if err = os.WriteFile(fname, []byte(type1Schema), 0666); err != nil { - t.Errorf("Unable to create temporary files for types due to: %v", err) - } - types, err := GetTypes() - wantedType := Type{ - TypeId: "type1", - Schema: type1Schema, - } - wantedTypes := []*Type{&wantedType} - assertions.EqualValues(wantedTypes, types) - assertions.Nil(err) - - supportedTypes := GetSupportedTypes() - assertions.EqualValues([]string{"type1"}, supportedTypes) -}