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  }