github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/utils/mock.go (about) 1 /* 2 * Copyright (c) 2023-present unTill Pro, Ltd. 3 * 4 * @author Daniil Solovyov 5 */ 6 7 // This is AI generated code do not edit it manually 8 9 package coreutils 10 11 import ( 12 "github.com/stretchr/testify/mock" 13 "github.com/voedger/voedger/pkg/appdef" 14 "github.com/voedger/voedger/pkg/istructs" 15 ) 16 17 type MockCUDRow struct { 18 mock.Mock 19 } 20 21 func (m *MockCUDRow) AsInt32(name appdef.FieldName) int32 { return m.Called(name).Get(0).(int32) } 22 func (m *MockCUDRow) AsInt64(name appdef.FieldName) int64 { return m.Called(name).Get(0).(int64) } 23 func (m *MockCUDRow) AsFloat32(name appdef.FieldName) float32 { return m.Called(name).Get(0).(float32) } 24 func (m *MockCUDRow) AsFloat64(name appdef.FieldName) float64 { return m.Called(name).Get(0).(float64) } 25 func (m *MockCUDRow) AsBytes(name appdef.FieldName) []byte { return m.Called(name).Get(0).([]byte) } 26 func (m *MockCUDRow) AsString(name appdef.FieldName) string { return m.Called(name).Get(0).(string) } 27 func (m *MockCUDRow) AsQName(name appdef.FieldName) appdef.QName { 28 return m.Called(name).Get(0).(appdef.QName) 29 } 30 func (m *MockCUDRow) AsBool(name appdef.FieldName) bool { return m.Called(name).Get(0).(bool) } 31 func (m *MockCUDRow) FieldNames(cb func(appdef.FieldName)) { m.Called(cb) } 32 func (m *MockCUDRow) IsNew() bool { return m.Called().Get(0).(bool) } 33 func (m *MockCUDRow) QName() appdef.QName { return m.Called().Get(0).(appdef.QName) } 34 func (m *MockCUDRow) ID() istructs.RecordID { return m.Called().Get(0).(istructs.RecordID) } 35 func (m *MockCUDRow) ModifiedFields(cb func(fieldName appdef.FieldName, newValue interface{})) { 36 m.Called(cb) 37 } 38 func (m *MockCUDRow) AsRecordID(name appdef.FieldName) istructs.RecordID { 39 return m.Called(name).Get(0).(istructs.RecordID) 40 } 41 func (m *MockCUDRow) RecordIDs(includeNulls bool, cb func(appdef.FieldName, istructs.RecordID)) { 42 m.Called(includeNulls, cb) 43 } 44 45 type MockPLogEvent struct { 46 mock.Mock 47 } 48 49 func (m *MockPLogEvent) ArgumentObject() istructs.IObject { 50 return m.Called().Get(0).(istructs.IObject) 51 } 52 func (m *MockPLogEvent) Bytes() []byte { return m.Called().Get(0).([]byte) } 53 func (m *MockPLogEvent) CUDs(cb func(rec istructs.ICUDRow)) { 54 m.Called(cb) 55 } 56 func (m *MockPLogEvent) RegisteredAt() istructs.UnixMilli { 57 return m.Called().Get(0).(istructs.UnixMilli) 58 } 59 func (m *MockPLogEvent) DeviceID() istructs.ConnectedDeviceID { 60 return m.Called().Get(0).(istructs.ConnectedDeviceID) 61 } 62 func (m *MockPLogEvent) Synced() bool { return m.Called().Bool(0) } 63 func (m *MockPLogEvent) QName() appdef.QName { return m.Called().Get(0).(appdef.QName) } 64 func (m *MockPLogEvent) SyncedAt() istructs.UnixMilli { return m.Called().Get(0).(istructs.UnixMilli) } 65 func (m *MockPLogEvent) Error() istructs.IEventError { return m.Called().Get(0).(istructs.IEventError) } 66 func (m *MockPLogEvent) Workspace() istructs.WSID { return m.Called().Get(0).(istructs.WSID) } 67 func (m *MockPLogEvent) WLogOffset() istructs.Offset { return m.Called().Get(0).(istructs.Offset) } 68 func (m *MockPLogEvent) Release() { m.Called() } 69 70 type MockObject struct { 71 mock.Mock 72 } 73 74 func (m *MockObject) AsInt32(name appdef.FieldName) int32 { return m.Called(name).Get(0).(int32) } 75 func (m *MockObject) AsInt64(name appdef.FieldName) int64 { return m.Called(name).Get(0).(int64) } 76 func (m *MockObject) AsFloat32(name appdef.FieldName) float32 { return m.Called(name).Get(0).(float32) } 77 func (m *MockObject) AsFloat64(name appdef.FieldName) float64 { return m.Called(name).Get(0).(float64) } 78 func (m *MockObject) AsBytes(name appdef.FieldName) []byte { return m.Called(name).Get(0).([]byte) } 79 func (m *MockObject) AsString(name appdef.FieldName) string { return m.Called(name).Get(0).(string) } 80 func (m *MockObject) AsQName(name appdef.FieldName) appdef.QName { 81 return m.Called(name).Get(0).(appdef.QName) 82 } 83 func (m *MockObject) AsBool(name appdef.FieldName) bool { return m.Called(name).Get(0).(bool) } 84 func (m *MockObject) QName() appdef.QName { return m.Called().Get(0).(appdef.QName) } 85 func (m *MockObject) AsRecord() istructs.IRecord { return m.Called().Get(0).(istructs.IRecord) } 86 func (m *MockObject) Containers(cb func(container string)) { m.Called(cb) } 87 func (m *MockObject) FieldNames(cb func(appdef.FieldName)) { m.Called(cb) } 88 func (m *MockObject) AsRecordID(name appdef.FieldName) istructs.RecordID { 89 return m.Called(name).Get(0).(istructs.RecordID) 90 } 91 func (m *MockObject) RecordIDs(includeNulls bool, cb func(appdef.FieldName, istructs.RecordID)) { 92 m.Called(includeNulls, cb) 93 } 94 func (m *MockObject) Children(container string, cb func(istructs.IObject)) { 95 m.Called(container, cb) 96 } 97 98 type MockState struct { 99 mock.Mock 100 } 101 102 func (m *MockState) KeyBuilder(storage, entity appdef.QName) (builder istructs.IStateKeyBuilder, err error) { 103 args := m.Called(storage, entity) 104 return args.Get(0).(istructs.IStateKeyBuilder), args.Error(1) 105 } 106 func (m *MockState) CanExist(key istructs.IStateKeyBuilder) (value istructs.IStateValue, ok bool, err error) { 107 args := m.Called(key) 108 if intf := args.Get(0); intf != nil { 109 value = intf.(istructs.IStateValue) 110 } 111 return value, args.Bool(1), args.Error(2) 112 } 113 func (m *MockState) CanExistAll(keys []istructs.IStateKeyBuilder, callback istructs.StateValueCallback) (err error) { 114 args := m.Called(keys, callback) 115 return args.Error(0) 116 } 117 func (m *MockState) MustExist(key istructs.IStateKeyBuilder) (value istructs.IStateValue, err error) { 118 args := m.Called(key) 119 return args.Get(0).(istructs.IStateValue), args.Error(1) 120 } 121 func (m *MockState) MustExistAll(keys []istructs.IStateKeyBuilder, callback istructs.StateValueCallback) (err error) { 122 args := m.Called(keys, callback) 123 return args.Error(0) 124 } 125 func (m *MockState) MustNotExist(key istructs.IStateKeyBuilder) (err error) { 126 args := m.Called(key) 127 return args.Error(0) 128 } 129 func (m *MockState) MustNotExistAll(keys []istructs.IStateKeyBuilder) (err error) { 130 args := m.Called(keys) 131 return args.Error(0) 132 } 133 func (m *MockState) Read(key istructs.IStateKeyBuilder, callback istructs.ValueCallback) (err error) { 134 args := m.Called(key, callback) 135 return args.Error(0) 136 } 137 func (m *MockState) PLogEvent() istructs.IPLogEvent { 138 args := m.Called() 139 return args.Get(0).(istructs.IPLogEvent) 140 } 141 func (m *MockState) App() istructs.AppQName { 142 args := m.Called() 143 return args.Get(0).(istructs.AppQName) 144 } 145 146 type MockStateKeyBuilder struct { 147 mock.Mock 148 } 149 150 func (m *MockStateKeyBuilder) PutInt32(name appdef.FieldName, value int32) { 151 m.Called(name, value) 152 } 153 func (m *MockStateKeyBuilder) PutInt64(name appdef.FieldName, value int64) { 154 m.Called(name, value) 155 } 156 func (m *MockStateKeyBuilder) PutFloat32(name appdef.FieldName, value float32) { 157 m.Called(name, value) 158 } 159 func (m *MockStateKeyBuilder) PutFloat64(name appdef.FieldName, value float64) { 160 m.Called(name, value) 161 } 162 func (m *MockStateKeyBuilder) PutBytes(name appdef.FieldName, value []byte) { 163 m.Called(name, value) 164 } 165 func (m *MockStateKeyBuilder) PutString(name appdef.FieldName, value string) { 166 m.Called(name, value) 167 } 168 func (m *MockStateKeyBuilder) PutQName(name appdef.FieldName, value appdef.QName) { 169 m.Called(name, value) 170 } 171 func (m *MockStateKeyBuilder) PutBool(name appdef.FieldName, value bool) { 172 m.Called(name, value) 173 } 174 func (m *MockStateKeyBuilder) PutRecordID(name appdef.FieldName, value istructs.RecordID) { 175 m.Called(name, value) 176 } 177 func (m *MockStateKeyBuilder) PutNumber(name appdef.FieldName, value float64) { 178 m.Called(name, value) 179 } 180 func (m *MockStateKeyBuilder) PutChars(name appdef.FieldName, value string) { 181 m.Called(name, value) 182 } 183 func (m *MockStateKeyBuilder) PartitionKey() istructs.IRowWriter { 184 args := m.Called() 185 return args.Get(0).(istructs.IRowWriter) 186 } 187 func (m *MockStateKeyBuilder) ClusteringColumns() istructs.IRowWriter { 188 args := m.Called() 189 return args.Get(0).(istructs.IRowWriter) 190 } 191 func (m *MockStateKeyBuilder) Equals(src istructs.IKeyBuilder) bool { 192 args := m.Called(src) 193 return args.Bool(0) 194 } 195 func (m *MockStateKeyBuilder) Storage() appdef.QName { 196 args := m.Called() 197 return args.Get(0).(appdef.QName) 198 } 199 func (m *MockStateKeyBuilder) Entity() appdef.QName { 200 args := m.Called() 201 return args.Get(0).(appdef.QName) 202 } 203 func (m *MockStateKeyBuilder) PutFromJSON(map[string]any) { 204 m.Called(0) 205 } 206 func (m *MockStateKeyBuilder) ToBytes(wsid istructs.WSID) ([]byte, []byte, error) { 207 args := m.Called(wsid) 208 return args.Get(0).([]byte), args.Get(1).([]byte), args.Error(2) 209 } 210 211 type MockStateValue struct { 212 mock.Mock 213 } 214 215 func (m *MockStateValue) AsInt32(name appdef.FieldName) int32 { 216 args := m.Called(name) 217 return args.Get(0).(int32) 218 } 219 func (m *MockStateValue) AsInt64(name appdef.FieldName) int64 { 220 args := m.Called(name) 221 return args.Get(0).(int64) 222 } 223 func (m *MockStateValue) AsFloat32(name appdef.FieldName) float32 { 224 args := m.Called(name) 225 return args.Get(0).(float32) 226 } 227 func (m *MockStateValue) AsFloat64(name appdef.FieldName) float64 { 228 args := m.Called(name) 229 return args.Get(0).(float64) 230 } 231 func (m *MockStateValue) AsBytes(name appdef.FieldName) []byte { 232 args := m.Called(name) 233 return args.Get(0).([]byte) 234 } 235 func (m *MockStateValue) AsString(name appdef.FieldName) string { 236 args := m.Called(name) 237 return args.Get(0).(string) 238 } 239 func (m *MockStateValue) AsQName(name appdef.FieldName) appdef.QName { 240 args := m.Called(name) 241 return args.Get(0).(appdef.QName) 242 } 243 func (m *MockStateValue) AsBool(name appdef.FieldName) bool { 244 args := m.Called(name) 245 return args.Get(0).(bool) 246 } 247 func (m *MockStateValue) AsRecordID(name appdef.FieldName) istructs.RecordID { 248 args := m.Called(name) 249 return args.Get(0).(istructs.RecordID) 250 } 251 func (m *MockStateValue) RecordIDs(includeNulls bool, cb func(appdef.FieldName, istructs.RecordID)) { 252 m.Called(includeNulls, cb) 253 } 254 func (m *MockStateValue) FieldNames(cb func(appdef.FieldName)) { 255 m.Called(cb) 256 } 257 func (m *MockStateValue) AsRecord(name appdef.FieldName) istructs.IRecord { 258 args := m.Called(name) 259 return args.Get(0).(istructs.IRecord) 260 } 261 func (m *MockStateValue) AsEvent(name appdef.FieldName) istructs.IDbEvent { 262 args := m.Called(name) 263 return args.Get(0).(istructs.IDbEvent) 264 } 265 func (m *MockStateValue) AsValue(name string) istructs.IStateValue { 266 args := m.Called(name) 267 return args.Get(0).(istructs.IStateValue) 268 } 269 func (m *MockStateValue) Length() int { 270 args := m.Called() 271 return args.Int(0) 272 } 273 func (m *MockStateValue) GetAsString(index int) string { 274 args := m.Called(index) 275 return args.Get(0).(string) 276 } 277 func (m *MockStateValue) GetAsBytes(index int) []byte { 278 args := m.Called(index) 279 return args.Get(0).([]byte) 280 } 281 func (m *MockStateValue) GetAsInt32(index int) int32 { 282 args := m.Called(index) 283 return args.Get(0).(int32) 284 } 285 func (m *MockStateValue) GetAsInt64(index int) int64 { 286 args := m.Called(index) 287 return args.Get(0).(int64) 288 } 289 func (m *MockStateValue) GetAsFloat32(index int) float32 { 290 args := m.Called(index) 291 return args.Get(0).(float32) 292 } 293 func (m *MockStateValue) GetAsFloat64(index int) float64 { 294 args := m.Called(index) 295 return args.Get(0).(float64) 296 } 297 func (m *MockStateValue) GetAsQName(index int) appdef.QName { 298 args := m.Called(index) 299 return args.Get(0).(appdef.QName) 300 } 301 func (m *MockStateValue) GetAsBool(index int) bool { 302 args := m.Called(index) 303 return args.Get(0).(bool) 304 } 305 func (m *MockStateValue) GetAsValue(index int) istructs.IStateValue { 306 args := m.Called(index) 307 return args.Get(0).(istructs.IStateValue) 308 } 309 310 type MockStateValueBuilder struct { 311 mock.Mock 312 } 313 314 func (m *MockStateValueBuilder) Equal(src istructs.IStateValueBuilder) bool { 315 return true 316 } 317 func (m *MockStateValueBuilder) PutInt32(name appdef.FieldName, value int32) { 318 m.Called(name, value) 319 } 320 func (m *MockStateValueBuilder) PutInt64(name appdef.FieldName, value int64) { 321 m.Called(name, value) 322 } 323 func (m *MockStateValueBuilder) PutFloat32(name appdef.FieldName, value float32) { 324 m.Called(name, value) 325 } 326 func (m *MockStateValueBuilder) PutFloat64(name appdef.FieldName, value float64) { 327 m.Called(name, value) 328 } 329 func (m *MockStateValueBuilder) PutBytes(name appdef.FieldName, value []byte) { 330 m.Called(name, value) 331 } 332 func (m *MockStateValueBuilder) PutString(name appdef.FieldName, value string) { 333 m.Called(name, value) 334 } 335 func (m *MockStateValueBuilder) PutQName(name appdef.FieldName, value appdef.QName) { 336 m.Called(name, value) 337 } 338 func (m *MockStateValueBuilder) PutBool(name appdef.FieldName, value bool) { 339 m.Called(name, value) 340 } 341 func (m *MockStateValueBuilder) PutRecordID(name appdef.FieldName, value istructs.RecordID) { 342 m.Called(name, value) 343 } 344 func (m *MockStateValueBuilder) PutNumber(name appdef.FieldName, value float64) { 345 m.Called(name, value) 346 } 347 func (m *MockStateValueBuilder) PutChars(name appdef.FieldName, value string) { 348 m.Called(name, value) 349 } 350 func (m *MockStateValueBuilder) PutRecord(name appdef.FieldName, record istructs.IRecord) { 351 m.Called(name, record) 352 } 353 func (m *MockStateValueBuilder) PutEvent(name appdef.FieldName, event istructs.IDbEvent) { 354 m.Called(name, event) 355 } 356 func (m *MockStateValueBuilder) Build() istructs.IValue { 357 args := m.Called() 358 return args.Get(0).(istructs.IValue) 359 } 360 func (m *MockStateValueBuilder) BuildValue() istructs.IStateValue { 361 args := m.Called() 362 return args.Get(0).(istructs.IStateValue) 363 } 364 func (m *MockStateValueBuilder) PutFromJSON(map[string]any) { 365 m.Called(0) 366 } 367 func (m *MockStateValueBuilder) ToBytes() ([]byte, error) { 368 args := m.Called() 369 return args.Get(0).([]byte), args.Error(1) 370 } 371 372 type MockRawEvent struct { 373 mock.Mock 374 } 375 376 func (m *MockRawEvent) QName() appdef.QName { return m.Called().Get(0).(appdef.QName) } 377 func (m *MockRawEvent) ArgumentObject() istructs.IObject { return m.Called().Get(0).(istructs.IObject) } 378 func (m *MockRawEvent) CUDs(cb func(rec istructs.ICUDRow)) { m.Called(cb) } 379 func (m *MockRawEvent) SyncedAt() istructs.UnixMilli { return m.Called().Get(0).(istructs.UnixMilli) } 380 func (m *MockRawEvent) Synced() bool { return m.Called().Bool(0) } 381 func (m *MockRawEvent) PLogOffset() istructs.Offset { return m.Called().Get(0).(istructs.Offset) } 382 func (m *MockRawEvent) Workspace() istructs.WSID { return m.Called().Get(0).(istructs.WSID) } 383 func (m *MockRawEvent) WLogOffset() istructs.Offset { return m.Called().Get(0).(istructs.Offset) } 384 func (m *MockRawEvent) RegisteredAt() istructs.UnixMilli { 385 return m.Called().Get(0).(istructs.UnixMilli) 386 } 387 func (m *MockRawEvent) DeviceID() istructs.ConnectedDeviceID { 388 return m.Called().Get(0).(istructs.ConnectedDeviceID) 389 } 390 func (m *MockRawEvent) ArgumentUnloggedObject() istructs.IObject { 391 return m.Called().Get(0).(istructs.IObject) 392 } 393 func (m *MockRawEvent) HandlingPartition() istructs.PartitionID { 394 return m.Called().Get(0).(istructs.PartitionID) 395 } 396 397 type MockKey struct { 398 mock.Mock 399 } 400 401 func (m *MockKey) AsInt32(name appdef.FieldName) int32 { return m.Called(name).Get(0).(int32) } 402 func (m *MockKey) AsInt64(name appdef.FieldName) int64 { return m.Called(name).Get(0).(int64) } 403 func (m *MockKey) AsFloat32(name appdef.FieldName) float32 { return m.Called(name).Get(0).(float32) } 404 func (m *MockKey) AsFloat64(name appdef.FieldName) float64 { return m.Called(name).Get(0).(float64) } 405 func (m *MockKey) AsBytes(name appdef.FieldName) []byte { return m.Called(name).Get(0).([]byte) } 406 func (m *MockKey) AsString(name appdef.FieldName) string { return m.Called(name).Get(0).(string) } 407 func (m *MockKey) AsQName(name appdef.FieldName) appdef.QName { 408 return m.Called(name).Get(0).(appdef.QName) 409 } 410 func (m *MockKey) AsBool(name appdef.FieldName) bool { return m.Called(name).Get(0).(bool) } 411 func (m *MockKey) FieldNames(cb func(appdef.FieldName)) { m.Called(cb) } 412 func (m *MockKey) AsRecordID(name appdef.FieldName) istructs.RecordID { 413 return m.Called(name).Get(0).(istructs.RecordID) 414 } 415 func (m *MockKey) RecordIDs(includeNulls bool, cb func(appdef.FieldName, istructs.RecordID)) { 416 m.Called(includeNulls, cb) 417 } 418 419 type MockIntents struct { 420 mock.Mock 421 } 422 423 func (m *MockIntents) FindIntent(key istructs.IStateKeyBuilder) istructs.IStateValueBuilder { 424 return nil 425 } 426 func (m *MockIntents) NewValue(key istructs.IStateKeyBuilder) (istructs.IStateValueBuilder, error) { 427 args := m.Called(key) 428 return args.Get(0).(istructs.IStateValueBuilder), args.Error(1) 429 } 430 func (m *MockIntents) UpdateValue(key istructs.IStateKeyBuilder, existingValue istructs.IStateValue) (istructs.IStateValueBuilder, error) { 431 args := m.Called(key, existingValue) 432 return args.Get(0).(istructs.IStateValueBuilder), args.Error(1) 433 }