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  }