MCPcopy
hub / github.com/keploy/keploy / FilterTcsMocksMapping

Function FilterTcsMocksMapping

pkg/util.go:2976–2984  ·  view source on GitHub ↗
(ctx context.Context, logger *zap.Logger, m []*models.Mock, mocksPresentInMapping []string)

Source from the content-addressed store, hash-verified

2974}
2975
2976func FilterTcsMocksMapping(ctx context.Context, logger *zap.Logger, m []*models.Mock, mocksPresentInMapping []string) []*models.Mock {
2977 filteredMocks, _ := filterByMapping(ctx, logger, m, mocksPresentInMapping)
2978
2979 sort.SliceStable(filteredMocks, func(i, j int) bool {
2980 return filteredMocks[i].Spec.ReqTimestampMock.Before(filteredMocks[j].Spec.ReqTimestampMock)
2981 })
2982
2983 return filteredMocks
2984}
2985
2986func FilterConfigMocksMapping(ctx context.Context, logger *zap.Logger, m []*models.Mock, mocksPresentInMapping []string) []*models.Mock {
2987 filteredMocks, unfilteredMocks := filterByMapping(ctx, logger, m, mocksPresentInMapping)

Callers 1

UpdateMockParamsMethod · 0.92

Calls 1

filterByMappingFunction · 0.85

Tested by

no test coverage detected