Files
query-orchestration/internal/serviceconfig/aws/config_test.go
T
Michael McGuinness 81e7223560 Merged in feature/textextraction (pull request #110)
Text Extraction

* bases

* go

* splitting

* structure

* movetoasync

* movetoasync

* settinguptrigger

* reorder

* storevent

* standardisepollingvalidation

* unittests

* fixlint

* fixlint

* awscfg

* generatesample

* followthrough

* tests

* clena

* store

* externalidcleanup

* clientid

* local

* baseunittests

* putobjecttests

* tests
2025-04-02 18:50:03 +00:00

115 lines
2.3 KiB
Go

package aws_test
import (
"testing"
"queryorchestration/internal/serviceconfig/aws"
"github.com/stretchr/testify/assert"
)
func TestGetAWSKeyID(t *testing.T) {
cfg := aws.AWSConfig{}
name := cfg.GetAWSKeyID()
assert.Equal(t, "", name)
cfg.AWSKeyID = "name"
name = cfg.GetAWSKeyID()
assert.Equal(t, "name", name)
assert.Equal(t, cfg.AWSKeyID, name)
}
func TestSetAWSKeyID(t *testing.T) {
cfg := aws.AWSConfig{}
assert.Equal(t, "", cfg.AWSKeyID)
newVal := "val"
cfg.SetAWSKeyID(newVal)
assert.Equal(t, "val", cfg.AWSKeyID)
}
func TestGetAWSSecretKey(t *testing.T) {
cfg := aws.AWSConfig{}
name := cfg.GetAWSSecretKey()
assert.Equal(t, "", name)
cfg.AWSSecretKey = "name"
name = cfg.GetAWSSecretKey()
assert.Equal(t, "name", name)
assert.Equal(t, cfg.AWSSecretKey, name)
}
func TestSetAWSSecretKey(t *testing.T) {
cfg := aws.AWSConfig{}
assert.Equal(t, "", cfg.AWSSecretKey)
newVal := "val"
cfg.SetAWSSecretKey(newVal)
assert.Equal(t, "val", cfg.AWSSecretKey)
}
func TestGetAWSRegion(t *testing.T) {
cfg := aws.AWSConfig{}
name := cfg.GetAWSRegion()
assert.Equal(t, "", name)
cfg.AWSRegion = "name"
name = cfg.GetAWSRegion()
assert.Equal(t, "name", name)
assert.Equal(t, cfg.AWSRegion, name)
}
func TestSetAWSRegion(t *testing.T) {
cfg := aws.AWSConfig{}
assert.Equal(t, "", cfg.AWSRegion)
newVal := "val"
cfg.SetAWSRegion(newVal)
assert.Equal(t, "val", cfg.AWSRegion)
}
func TestGetAWSSessionToken(t *testing.T) {
cfg := aws.AWSConfig{}
name := cfg.GetAWSSessionToken()
assert.Equal(t, "", name)
cfg.AWSSessionToken = "name"
name = cfg.GetAWSSessionToken()
assert.Equal(t, "name", name)
assert.Equal(t, cfg.AWSSessionToken, name)
}
func TestSetAWSSessionToken(t *testing.T) {
cfg := aws.AWSConfig{}
assert.Equal(t, "", cfg.AWSSessionToken)
newVal := "val"
cfg.SetAWSSessionToken(newVal)
assert.Equal(t, "val", cfg.AWSSessionToken)
}
func TestGetAWSEndpoint(t *testing.T) {
cfg := aws.AWSConfig{}
name := cfg.GetAWSEndpoint()
assert.Equal(t, "", name)
cfg.AWSEndpointUrl = "name"
name = cfg.GetAWSEndpoint()
assert.Equal(t, "name", name)
assert.Equal(t, cfg.AWSEndpointUrl, name)
}
func TestSetAWSEndpoint(t *testing.T) {
cfg := aws.AWSConfig{}
assert.Equal(t, "", cfg.AWSEndpointUrl)
url := "/i/am/here"
cfg.SetAWSEndpoint(url)
assert.Equal(t, url, cfg.AWSEndpointUrl)
}