github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/runtime_context/fixtures_test.go (about) 1 package runtimectx_test 2 3 import ( 4 runtimectx "github.com/kyma-incubator/compass/components/director/internal/domain/runtime_context" 5 "github.com/kyma-incubator/compass/components/director/internal/model" 6 ) 7 8 const ( 9 id = "id" 10 runtimeID = "runtimeID" 11 runtimeID2 = "runtimeID2" 12 emptyPageRuntimeID = "emtyPageRuntimeID" 13 onePageRuntimeID = "onePageRuntimeID" 14 multiplePagesRuntimeID = "multiplePagesRuntimeID" 15 key = "key" 16 val = "val" 17 18 tenantID = "b91b59f7-2563-40b2-aba9-fef726037aa3" 19 runtimeCtxID = "runtimeCtxID" 20 ) 21 22 var fixColumns = []string{"id", "runtime_id", "key", "value"} 23 24 func fixModelRuntimeCtx() *model.RuntimeContext { 25 return fixModelRuntimeCtxWithID(runtimeCtxID) 26 } 27 28 func fixModelRuntimeCtxWithID(id string) *model.RuntimeContext { 29 return &model.RuntimeContext{ 30 ID: id, 31 RuntimeID: runtimeID, 32 Key: key, 33 Value: val, 34 } 35 } 36 37 func fixModelRuntimeCtxWithIDAndRuntimeID(id, rtmID string) *model.RuntimeContext { 38 rtmCtx := fixModelRuntimeCtxWithID(id) 39 rtmCtx.RuntimeID = rtmID 40 return rtmCtx 41 } 42 43 func fixEntityRuntimeCtx() *runtimectx.RuntimeContext { 44 return fixEntityRuntimeCtxWithID(runtimeCtxID) 45 } 46 47 func fixEntityRuntimeCtxWithID(id string) *runtimectx.RuntimeContext { 48 return &runtimectx.RuntimeContext{ 49 ID: id, 50 RuntimeID: runtimeID, 51 Key: key, 52 Value: val, 53 } 54 } 55 56 func fixEntityRuntimeCtxWithIDAndRuntimeID(id, rtmID string) *runtimectx.RuntimeContext { 57 rtmCtx := fixEntityRuntimeCtxWithID(id) 58 rtmCtx.RuntimeID = rtmID 59 return rtmCtx 60 }