Merged in feature/docinitialisation (pull request #41)

Queuing Changes and Cfg Testing

* staarting

* staarting

* startedpush

* note

* save

* mocking

* removederrs

* fixtests

* cleanuperrs

* newenvsetup

* preppingtests

* queue

* mmovetocfgpassunittests

* sortoutconfig

* passinginteg

* deps

* fixtests
This commit is contained in:
Michael McGuinness
2025-02-03 17:30:50 +00:00
parent 15adaebfcd
commit 7001ca854c
135 changed files with 3916 additions and 1523 deletions
+5 -5
View File
@@ -44,7 +44,7 @@ func TestCreate(t *testing.T) {
}
dbType, err := resultprocessor.ToDBQueryType(create.Type)
assert.Nil(t, err)
assert.NoError(t, err)
pool.ExpectQuery("name: AllQueriesExist :one").WithArgs(database.MustToDBUUIDArray(*create.RequiredQueryIDs)).WillReturnRows(
pgxmock.NewRows([]string{"all_exist"}).AddRow(true),
@@ -64,7 +64,7 @@ func TestCreate(t *testing.T) {
pool.ExpectCommit()
id, err := svc.Create(ctx, create)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, q.ID, id)
}
@@ -89,7 +89,7 @@ func TestCreateMinimal(t *testing.T) {
}
dbType, err := resultprocessor.ToDBQueryType(create.Type)
assert.Nil(t, err)
assert.NoError(t, err)
pool.ExpectBeginTx(pgx.TxOptions{})
pool.ExpectQuery("name: CreateQuery :one").WithArgs(dbType).WillReturnRows(
@@ -99,7 +99,7 @@ func TestCreateMinimal(t *testing.T) {
pool.ExpectCommit()
id, err := svc.Create(ctx, create)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, q.ID, id)
}
@@ -120,7 +120,7 @@ func TestCreateRollback(t *testing.T) {
}
dbType, err := resultprocessor.ToDBQueryType(create.Type)
assert.Nil(t, err)
assert.NoError(t, err)
pool.ExpectBeginTx(pgx.TxOptions{})
msg := "database failure"
+9 -9
View File
@@ -26,17 +26,17 @@ func TestGetCreator(t *testing.T) {
queryType := resultprocessor.Type(resultprocessor.TypeContextFull)
creator, err := svc.getCreator(queryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, creator)
queryType = resultprocessor.Type(resultprocessor.TypeJsonExtractor)
creator, err = svc.getCreator(queryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, creator)
queryType = resultprocessor.Type(-1)
_, err = svc.getCreator(queryType)
assert.NotNil(t, err)
assert.Error(t, err)
}
func TestParseCreateQuery(t *testing.T) {
@@ -50,7 +50,7 @@ func TestParseCreateQuery(t *testing.T) {
}
resultQuery, err := parseCreateQuery(cQuery)
assert.Nil(t, err)
assert.NoError(t, err)
rQIDs := database.MustToDBUUIDArray(*cQuery.RequiredQueryIDs)
qcfg := []byte(*cQuery.Config)
assert.EqualExportedValues(t, createQuery{
@@ -102,7 +102,7 @@ func TestSubmitCreate(t *testing.T) {
}
dbType, err := resultprocessor.ToDBQueryType(create.Type)
assert.Nil(t, err)
assert.NoError(t, err)
pool.ExpectBeginTx(pgx.TxOptions{})
pool.ExpectQuery("name: CreateQuery :one").WithArgs(dbType).WillReturnRows(
@@ -118,7 +118,7 @@ func TestSubmitCreate(t *testing.T) {
pool.ExpectCommit()
id, err := svc.submitCreate(ctx, create)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, q.ID, id)
}
@@ -143,7 +143,7 @@ func TestSubmitCreateNoReqsOrConfig(t *testing.T) {
}
dbType, err := resultprocessor.ToDBQueryType(create.Type)
assert.Nil(t, err)
assert.NoError(t, err)
pool.ExpectBeginTx(pgx.TxOptions{})
pool.ExpectQuery("name: CreateQuery :one").WithArgs(dbType).WillReturnRows(
@@ -153,7 +153,7 @@ func TestSubmitCreateNoReqsOrConfig(t *testing.T) {
pool.ExpectCommit()
id, err := svc.submitCreate(ctx, create)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, q.ID, id)
}
@@ -182,7 +182,7 @@ func TestNormalizeCreate(t *testing.T) {
)
err = svc.normalizeCreate(ctx, create)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, resultprocessor.Create{
Type: resultprocessor.TypeJsonExtractor,
Config: nil,
+2 -2
View File
@@ -46,7 +46,7 @@ func TestGet(t *testing.T) {
)
returnQuery, err := svc.Get(ctx, query.ID)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, query, *returnQuery)
}
@@ -85,7 +85,7 @@ func TestGetWithVersion(t *testing.T) {
)
returnQuery, err := svc.GetWithVersion(ctx, query.ID, version)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, query, *returnQuery)
}
+2 -2
View File
@@ -47,7 +47,7 @@ func TestList(t *testing.T) {
)
resList, err := svc.List(ctx)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, []*query.Query{q}, resList)
}
@@ -84,7 +84,7 @@ func TestListById(t *testing.T) {
)
resList, err := svc.ListById(ctx, []uuid.UUID{q.ID})
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, []*query.Query{q}, resList)
}
+16 -16
View File
@@ -18,43 +18,43 @@ func TestNormalizeConfig(t *testing.T) {
s := Service{}
err := s.normalizeConfig(nil)
assert.Nil(t, err)
assert.NoError(t, err)
entity := resultprocessor.Create{}
entity.Config = nil
err = s.normalizeConfig(&entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, entity.Config)
cfg := ""
entity.Config = &cfg
err = s.normalizeConfig(&entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, entity.Config)
cfg = " "
entity.Config = &cfg
err = s.normalizeConfig(&entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, entity.Config)
cfg = "{}"
entity.Config = &cfg
err = s.normalizeConfig(&entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, "{}", *(entity.Config))
cfg = "{\"hello\":\"bye\"}"
entity.Config = &cfg
err = s.normalizeConfig(&entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, "{\"hello\":\"bye\"}", *(entity.Config))
cfg = " { \"hello\" : \"bye\" } "
entity.Config = &cfg
err = s.normalizeConfig(&entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, "{\"hello\":\"bye\"}", *(entity.Config))
cfg = "{'hello':'bye'}"
@@ -81,18 +81,18 @@ func TestNormalizeQueryIDs(t *testing.T) {
s := Service{cfg: cfg}
err = s.NormalizeQueryIDs(ctx, nil)
assert.Nil(t, err)
assert.NoError(t, err)
entity := resultprocessor.Create{}
entity.RequiredQueryIDs = nil
err = s.NormalizeQueryIDs(ctx, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, entity.RequiredQueryIDs)
entity.RequiredQueryIDs = &[]uuid.UUID{}
err = s.NormalizeQueryIDs(ctx, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, entity.RequiredQueryIDs)
ids := []uuid.UUID{uuid.New()}
@@ -105,7 +105,7 @@ func TestNormalizeQueryIDs(t *testing.T) {
)
err = s.NormalizeQueryIDs(ctx, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, ids, *entity.RequiredQueryIDs)
pool.ExpectQuery("name: AllQueriesExist :one").WithArgs(dbids).WillReturnRows(
@@ -135,7 +135,7 @@ func TestNormalizeQueryIDs(t *testing.T) {
)
err = s.NormalizeQueryIDs(ctx, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, outids, *entity.RequiredQueryIDs)
}
@@ -155,20 +155,20 @@ func TestNormalizeActiveVersion(t *testing.T) {
assert.Error(t, err)
err = s.normalizeActiveVersion(&current, nil)
assert.Nil(t, err)
assert.NoError(t, err)
err = s.normalizeActiveVersion(&current, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
entity.ActiveVersion = &current.ActiveVersion
err = s.normalizeActiveVersion(&current, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, entity.ActiveVersion)
aV := current.ActiveVersion + 1
entity.ActiveVersion = &aV
err = s.normalizeActiveVersion(&current, &entity)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, aV, *entity.ActiveVersion)
aV = current.LatestVersion + 2
+4 -4
View File
@@ -48,7 +48,7 @@ func TestParseFullActiveQuery(t *testing.T) {
}
out, err := query.ParseFullActiveQuery(q)
assert.Nil(t, err)
assert.NoError(t, err)
bcfg := string(q.Config)
assert.EqualExportedValues(t, query.Query{
ID: database.MustToUUID(q.ID),
@@ -71,7 +71,7 @@ func TestFullActiveQueryEmpty(t *testing.T) {
}
out, err := query.ParseFullActiveQuery(dbQuery)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, query.Query{
ID: database.MustToUUID(dbQuery.ID),
Type: resultprocessor.TypeContextFull,
@@ -89,7 +89,7 @@ func TestFullActiveQueryWithNullUUID(t *testing.T) {
}
out, err := query.ParseFullActiveQuery(dbQuery)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, query.Query{
ID: database.MustToUUID(dbQuery.ID),
Type: resultprocessor.TypeContextFull,
@@ -109,7 +109,7 @@ func TestFullActiveQueryArray(t *testing.T) {
}
out, err := query.ParseFullActiveQueryArray(dbQueries)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, []*query.Query{
{
ID: database.MustToUUID(dbQueries[0].ID),
+3 -3
View File
@@ -19,11 +19,11 @@ func TestGetValueByType(t *testing.T) {
_, err := getValueByType(resultprocessor.Type(-1), "example_val")
assert.Error(t, err)
pro, err := getValueByType(resultprocessor.TypeContextFull, "example_context")
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, pro)
assert.Equal(t, "example_context", pro.GetStoreValue())
pro, err = getValueByType(resultprocessor.TypeJsonExtractor, "example_json")
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, pro)
assert.Equal(t, "example_json", pro.GetStoreValue())
}
@@ -57,7 +57,7 @@ func TestGetValueWithVersion(t *testing.T) {
)
val, err := svc.GetValueWithVersion(ctx, params)
assert.Nil(t, err)
assert.NoError(t, err)
v := jsonextractor.NewResult("example_value")
assert.Equal(t, v, val)
assert.Equal(t, "example_value", v.GetStoreValue())
+2 -2
View File
@@ -44,7 +44,7 @@ func TestListQueryRequirementValues(t *testing.T) {
)
val, err := svc.ListQueryRequirementValues(ctx, params)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, []resultprocessor.Value{
jsonextractor.NewResult("example_value"),
}, *val)
@@ -60,7 +60,7 @@ func TestParseQueryRequirementValueArray(t *testing.T) {
}
out, err := parseQueryRequirementValueArray(in)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, []resultprocessor.Value{
jsonextractor.NewResult("example_value"),
}, *out)
+8 -8
View File
@@ -56,7 +56,7 @@ func TestProcess(t *testing.T) {
)
val, err := svc.Process(ctx, &params)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, val)
assert.Equal(t, "example_value", val.GetStoreValue())
}
@@ -77,17 +77,17 @@ func TestListRequiredValue(t *testing.T) {
}
pr, err := svc.listRequiredValues(ctx, nil)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, pr)
pr, err = svc.listRequiredValues(ctx, &Process{})
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, pr)
pr, err = svc.listRequiredValues(ctx, &Process{
Query: &resultprocessor.Query{},
})
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, pr)
pr, err = svc.listRequiredValues(ctx, &Process{
@@ -95,7 +95,7 @@ func TestListRequiredValue(t *testing.T) {
RequiredQueryIDs: &[]uuid.UUID{},
},
})
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, pr)
params := Process{
@@ -118,7 +118,7 @@ func TestListRequiredValue(t *testing.T) {
)
pr, err = svc.listRequiredValues(ctx, &params)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, []resultprocessor.Value{
jsonextractor.NewResult("example_value"),
}, *pr)
@@ -128,11 +128,11 @@ func TestGetProcessor(t *testing.T) {
svc := Service{}
pr, err := svc.getProcessor(resultprocessor.TypeJsonExtractor)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, pr)
pr, err = svc.getProcessor(resultprocessor.TypeContextFull)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, pr)
_, err = svc.getProcessor(resultprocessor.Type(-1))
+15 -15
View File
@@ -20,7 +20,7 @@ func TestParseDBCollectorQuery(t *testing.T) {
Queryversion: 1,
}
value, err := resultprocessor.ParseDBCollectorQuery(&dbResult)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, uuid.Nil, value.ID)
assert.Nil(t, value.RequiredQueryIDs)
assert.Equal(t, int32(1), value.Version)
@@ -34,7 +34,7 @@ func TestParseDBCollectorQuery(t *testing.T) {
func TestParseDBNullType(t *testing.T) {
qType := repository.NullQuerytype{Valid: true, Querytype: repository.QuerytypeJsonExtractor}
value, err := resultprocessor.ParseDBNullType(qType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, resultprocessor.Type(resultprocessor.TypeJsonExtractor), value)
qType = repository.NullQuerytype{}
@@ -49,19 +49,19 @@ func TestParseDBNullType(t *testing.T) {
func TestParseDBType(t *testing.T) {
qType := repository.QuerytypeJsonExtractor
value, err := resultprocessor.ParseDBType(qType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, resultprocessor.Type(resultprocessor.TypeJsonExtractor), value)
qType = repository.QuerytypeContextFull
value, err = resultprocessor.ParseDBType(qType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, resultprocessor.Type(resultprocessor.TypeContextFull), value)
}
func TestToDBQueryType(t *testing.T) {
dbQueryType := resultprocessor.Type(resultprocessor.TypeJsonExtractor)
value, err := resultprocessor.ToDBQueryType(dbQueryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, repository.Querytype(repository.QuerytypeJsonExtractor), value)
dbQueryType = resultprocessor.Type(-1)
@@ -70,7 +70,7 @@ func TestToDBQueryType(t *testing.T) {
dbQueryType = resultprocessor.Type(resultprocessor.TypeContextFull)
value, err = resultprocessor.ToDBQueryType(dbQueryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, repository.Querytype(repository.QuerytypeContextFull), value)
}
@@ -80,7 +80,7 @@ func TestToDBQueryTypeArray(t *testing.T) {
resultprocessor.TypeContextFull,
}
value, err := resultprocessor.ToDBQueryTypeArray(inArr)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, []repository.Querytype{
repository.QuerytypeJsonExtractor,
repository.QuerytypeContextFull,
@@ -96,7 +96,7 @@ func TestToDBQueryTypeArray(t *testing.T) {
func TestToDBNullQueryType(t *testing.T) {
dbQueryType := resultprocessor.Type(resultprocessor.TypeJsonExtractor)
value, err := resultprocessor.ToDBNullQueryType(dbQueryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, repository.NullQuerytype{Valid: true, Querytype: repository.QuerytypeJsonExtractor}, value)
dbQueryType = resultprocessor.Type(-1)
@@ -105,14 +105,14 @@ func TestToDBNullQueryType(t *testing.T) {
dbQueryType = resultprocessor.Type(resultprocessor.TypeContextFull)
value, err = resultprocessor.ToDBNullQueryType(dbQueryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, repository.NullQuerytype{Valid: true, Querytype: repository.QuerytypeContextFull}, value)
}
func TestParseFullQuery(t *testing.T) {
var q *repository.Fullactivequery
out, err := resultprocessor.ParseFullQuery(q)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Nil(t, out)
q = &repository.Fullactivequery{
@@ -123,7 +123,7 @@ func TestParseFullQuery(t *testing.T) {
}
out, err = resultprocessor.ParseFullQuery(q)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, &resultprocessor.Query{
ID: database.MustToUUID(q.ID),
Type: resultprocessor.TypeContextFull,
@@ -139,7 +139,7 @@ func TestParseFullQuery(t *testing.T) {
}
out, err = resultprocessor.ParseFullQuery(q)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, &resultprocessor.Query{
ID: database.MustToUUID(q.ID),
Type: resultprocessor.TypeContextFull,
@@ -158,7 +158,7 @@ func TestParseFullQuery(t *testing.T) {
}
out, err = resultprocessor.ParseFullQuery(q)
assert.Nil(t, err)
assert.NoError(t, err)
cfg := "hello"
assert.EqualExportedValues(t, &resultprocessor.Query{
ID: database.MustToUUID(q.ID),
@@ -172,7 +172,7 @@ func TestParseFullQuery(t *testing.T) {
func TestParseFullQueryArray(t *testing.T) {
var q []*repository.Fullactivequery
out, err := resultprocessor.ParseFullQueryArray(q)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, []*resultprocessor.Query{}, out)
q = []*repository.Fullactivequery{
@@ -185,7 +185,7 @@ func TestParseFullQueryArray(t *testing.T) {
}
out, err = resultprocessor.ParseFullQueryArray(q)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, []*resultprocessor.Query{
{
ID: database.MustToUUID(q[0].ID),
+1 -1
View File
@@ -61,6 +61,6 @@ func TestSet(t *testing.T) {
)
id, err := svc.Set(ctx, &params)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, rid, id)
}
+1 -1
View File
@@ -43,6 +43,6 @@ func TestListUnsyncedQueriesByDocId(t *testing.T) {
)
val, err := svc.ListUnsyncedQueriesByDocId(ctx, documentId)
assert.Nil(t, err)
assert.NoError(t, err)
assert.ElementsMatch(t, actualQs, val)
}
+1 -1
View File
@@ -85,6 +85,6 @@ func TestTest(t *testing.T) {
)
result, err := svc.Test(ctx, *params)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, "old_value", result)
}
@@ -31,5 +31,5 @@ func TestCreatorValidate(t *testing.T) {
}
err = svc.Validate(ctx, entity)
assert.Nil(t, err)
assert.NoError(t, err)
}
@@ -24,7 +24,7 @@ func TestContextFull(t *testing.T) {
values := []resultprocessor.Value{}
value, err := extractor.Process(ctx, query, &values)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, "", value)
values = []resultprocessor.Value{
@@ -38,5 +38,5 @@ func TestUpdatorValidate(t *testing.T) {
}
err = svc.Validate(ctx, current, entity)
assert.Nil(t, err)
assert.NoError(t, err)
}
@@ -31,5 +31,5 @@ func TestCreatorValidate(t *testing.T) {
}
err = svc.Validate(ctx, entity)
assert.Nil(t, err)
assert.NoError(t, err)
}
@@ -51,7 +51,7 @@ func TestJSONProcess(t *testing.T) {
)
value, err := extractor.Process(ctx, query, &values)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, entryValue, value)
entryValue = ""
@@ -66,7 +66,7 @@ func TestJSONProcess(t *testing.T) {
)
value, err = extractor.Process(ctx, query, &values)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, entryValue, value)
entryValue = "1"
@@ -81,7 +81,7 @@ func TestJSONProcess(t *testing.T) {
)
value, err = extractor.Process(ctx, query, &values)
assert.Nil(t, err)
assert.NoError(t, err)
assert.Equal(t, entryValue, value)
}
@@ -38,5 +38,5 @@ func TestUpdatorValidate(t *testing.T) {
}
err = svc.Validate(ctx, current, entity)
assert.Nil(t, err)
assert.NoError(t, err)
}
+7 -7
View File
@@ -27,17 +27,17 @@ func TestGetUpdator(t *testing.T) {
queryType := resultprocessor.Type(resultprocessor.TypeContextFull)
updator, err := svc.getUpdator(queryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, updator)
queryType = resultprocessor.Type(resultprocessor.TypeJsonExtractor)
updator, err = svc.getUpdator(queryType)
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotNil(t, updator)
queryType = resultprocessor.Type(-1)
_, err = svc.getUpdator(queryType)
assert.NotNil(t, err)
assert.Error(t, err)
}
func TestSubmitUpdate(t *testing.T) {
@@ -86,7 +86,7 @@ func TestSubmitUpdate(t *testing.T) {
pool.ExpectCommit()
err = svc.submitUpdate(ctx, &q, update)
assert.Nil(t, err)
assert.NoError(t, err)
}
func TestSubmitUpdateRollback(t *testing.T) {
@@ -169,7 +169,7 @@ func TestSubmitUpdateRequiredQueries(t *testing.T) {
pool.ExpectCommit()
err = svc.submitUpdate(ctx, &q, update)
assert.Nil(t, err)
assert.NoError(t, err)
}
func TestSubmitUpdateActiveVersion(t *testing.T) {
@@ -201,7 +201,7 @@ func TestSubmitUpdateActiveVersion(t *testing.T) {
pool.ExpectCommit()
err = svc.submitUpdate(ctx, &q, update)
assert.Nil(t, err)
assert.NoError(t, err)
}
func TestGetSetDifference(t *testing.T) {
@@ -252,7 +252,7 @@ func TestNormalizeUpdate(t *testing.T) {
)
err = svc.normalizeUpdate(ctx, current, update)
assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualExportedValues(t, resultprocessor.Update{
ID: current.ID,
ActiveVersion: &aV,