Merged in feature/testwithlogs (pull request #65)

Query Version Sync Runner

* testing

* queryversiosyncworking

* update

* tests

* fixtests
This commit is contained in:
Michael McGuinness
2025-02-14 10:56:24 +00:00
parent 477518e5eb
commit 0df3d16976
91 changed files with 1737 additions and 624 deletions
@@ -0,0 +1,13 @@
package queryversionsync
type QueryVersionSyncConfig struct {
QueryVersionSyncURL string `env:"QUERY_VERSION_SYNC_URL,required,notEmpty"`
}
func (c *QueryVersionSyncConfig) GetQueryVersionSyncURL() string {
return c.QueryVersionSyncURL
}
type ConfigProvider interface {
GetQueryVersionSyncURL() string
}
@@ -0,0 +1,20 @@
package queryversionsync_test
import (
"queryorchestration/internal/serviceconfig/queue/queryversionsync"
"testing"
"github.com/stretchr/testify/assert"
)
func TestGetQueryVersionSyncURL(t *testing.T) {
cfg := queryversionsync.QueryVersionSyncConfig{}
name := cfg.GetQueryVersionSyncURL()
assert.Equal(t, "", name)
cfg.QueryVersionSyncURL = "name"
name = cfg.GetQueryVersionSyncURL()
assert.Equal(t, "name", name)
assert.Equal(t, cfg.QueryVersionSyncURL, name)
}