github.com/Axway/agent-sdk@v1.1.101/pkg/config/agentfeaturesconfig_test.go (about) 1 package config 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestDefaultAgentFeaturesConfig(t *testing.T) { 10 cfg := NewAgentFeaturesConfiguration() 11 agentFeaturesConfig := cfg.(*AgentFeaturesConfiguration) 12 assert.True(t, agentFeaturesConfig.ConnectionToCentralEnabled()) 13 assert.True(t, agentFeaturesConfig.ProcessSystemSignalsEnabled()) 14 assert.True(t, agentFeaturesConfig.VersionCheckerEnabled()) 15 16 assert.True(t, agentFeaturesConfig.PersistCacheEnabled()) 17 18 cfgValidator, ok := cfg.(IConfigValidator) 19 assert.NotNil(t, cfgValidator) 20 assert.True(t, ok) 21 22 err := cfgValidator.ValidateCfg() 23 assert.NoError(t, err) 24 }