package attributeDisplay_test import "seekia/internal/globalSettings" import "seekia/internal/profiles/attributeDisplay" import "seekia/internal/profiles/calculatedAttributes" import "seekia/internal/profiles/profileFormat" import "testing" func TestGetAttributeDisplayInfo(t *testing.T){ err := globalSettings.InitializeGlobalSettingsDatastore() if (err != nil) { t.Fatalf("InitializeGlobalSettingsDatastore failed: " + err.Error()) } err = profileFormat.InitializeProfileFormatVariables() if (err != nil) { t.Fatalf("InitializeProfileFormatVariables failed: " + err.Error()) } attributeObjectsList, err := profileFormat.GetProfileAttributeObjectsList() if (err != nil){ t.Fatalf("GetProfileAttributeObjectsList failed: " + err.Error()) } for _, attributeObject := range attributeObjectsList{ attributeName := attributeObject.AttributeName _, _, _, _, _, err := attributeDisplay.GetProfileAttributeDisplayInfo(attributeName) if (err != nil){ t.Fatalf("GetProfileAttributeDisplayInfo failed for attribute: " + attributeName + ". Reason: " + err.Error()) } } calculatedAttributesList := calculatedAttributes.GetCalculatedAttributesList() for _, attributeName := range calculatedAttributesList{ _, _, _, _, _, err := attributeDisplay.GetProfileAttributeDisplayInfo(attributeName) if (err != nil){ t.Fatalf("GetProfileAttributeDisplayInfo failed for attribute: " + attributeName + ". Reason: " + err.Error()) } } }