gitee.com/zhaochuninhefei/fabric-ca-gm@v0.0.2/lib/server/db/mocks/FabricCADB.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	context "context"
     6  	sql "database/sql"
     7  	sync "sync"
     8  
     9  	db "gitee.com/zhaochuninhefei/fabric-ca-gm/lib/server/db"
    10  	sqlx "github.com/jmoiron/sqlx"
    11  )
    12  
    13  type FabricCADB struct {
    14  	BeginTxStub        func() db.FabricCATx
    15  	beginTxMutex       sync.RWMutex
    16  	beginTxArgsForCall []struct {
    17  	}
    18  	beginTxReturns struct {
    19  		result1 db.FabricCATx
    20  	}
    21  	beginTxReturnsOnCall map[int]struct {
    22  		result1 db.FabricCATx
    23  	}
    24  	CloseStub        func() error
    25  	closeMutex       sync.RWMutex
    26  	closeArgsForCall []struct {
    27  	}
    28  	closeReturns struct {
    29  		result1 error
    30  	}
    31  	closeReturnsOnCall map[int]struct {
    32  		result1 error
    33  	}
    34  	DriverNameStub        func() string
    35  	driverNameMutex       sync.RWMutex
    36  	driverNameArgsForCall []struct {
    37  	}
    38  	driverNameReturns struct {
    39  		result1 string
    40  	}
    41  	driverNameReturnsOnCall map[int]struct {
    42  		result1 string
    43  	}
    44  	ExecStub        func(string, string, ...interface{}) (sql.Result, error)
    45  	execMutex       sync.RWMutex
    46  	execArgsForCall []struct {
    47  		arg1 string
    48  		arg2 string
    49  		arg3 []interface{}
    50  	}
    51  	execReturns struct {
    52  		result1 sql.Result
    53  		result2 error
    54  	}
    55  	execReturnsOnCall map[int]struct {
    56  		result1 sql.Result
    57  		result2 error
    58  	}
    59  	GetStub        func(string, interface{}, string, ...interface{}) error
    60  	getMutex       sync.RWMutex
    61  	getArgsForCall []struct {
    62  		arg1 string
    63  		arg2 interface{}
    64  		arg3 string
    65  		arg4 []interface{}
    66  	}
    67  	getReturns struct {
    68  		result1 error
    69  	}
    70  	getReturnsOnCall map[int]struct {
    71  		result1 error
    72  	}
    73  	IsInitializedStub        func() bool
    74  	isInitializedMutex       sync.RWMutex
    75  	isInitializedArgsForCall []struct {
    76  	}
    77  	isInitializedReturns struct {
    78  		result1 bool
    79  	}
    80  	isInitializedReturnsOnCall map[int]struct {
    81  		result1 bool
    82  	}
    83  	MustBeginStub        func() *sqlx.Tx
    84  	mustBeginMutex       sync.RWMutex
    85  	mustBeginArgsForCall []struct {
    86  	}
    87  	mustBeginReturns struct {
    88  		result1 *sqlx.Tx
    89  	}
    90  	mustBeginReturnsOnCall map[int]struct {
    91  		result1 *sqlx.Tx
    92  	}
    93  	NamedExecStub        func(string, string, interface{}) (sql.Result, error)
    94  	namedExecMutex       sync.RWMutex
    95  	namedExecArgsForCall []struct {
    96  		arg1 string
    97  		arg2 string
    98  		arg3 interface{}
    99  	}
   100  	namedExecReturns struct {
   101  		result1 sql.Result
   102  		result2 error
   103  	}
   104  	namedExecReturnsOnCall map[int]struct {
   105  		result1 sql.Result
   106  		result2 error
   107  	}
   108  	PingContextStub        func(context.Context) error
   109  	pingContextMutex       sync.RWMutex
   110  	pingContextArgsForCall []struct {
   111  		arg1 context.Context
   112  	}
   113  	pingContextReturns struct {
   114  		result1 error
   115  	}
   116  	pingContextReturnsOnCall map[int]struct {
   117  		result1 error
   118  	}
   119  	QueryxStub        func(string, string, ...interface{}) (*sqlx.Rows, error)
   120  	queryxMutex       sync.RWMutex
   121  	queryxArgsForCall []struct {
   122  		arg1 string
   123  		arg2 string
   124  		arg3 []interface{}
   125  	}
   126  	queryxReturns struct {
   127  		result1 *sqlx.Rows
   128  		result2 error
   129  	}
   130  	queryxReturnsOnCall map[int]struct {
   131  		result1 *sqlx.Rows
   132  		result2 error
   133  	}
   134  	RebindStub        func(string) string
   135  	rebindMutex       sync.RWMutex
   136  	rebindArgsForCall []struct {
   137  		arg1 string
   138  	}
   139  	rebindReturns struct {
   140  		result1 string
   141  	}
   142  	rebindReturnsOnCall map[int]struct {
   143  		result1 string
   144  	}
   145  	SelectStub        func(string, interface{}, string, ...interface{}) error
   146  	selectMutex       sync.RWMutex
   147  	selectArgsForCall []struct {
   148  		arg1 string
   149  		arg2 interface{}
   150  		arg3 string
   151  		arg4 []interface{}
   152  	}
   153  	selectReturns struct {
   154  		result1 error
   155  	}
   156  	selectReturnsOnCall map[int]struct {
   157  		result1 error
   158  	}
   159  	SetDBInitializedStub        func(bool)
   160  	setDBInitializedMutex       sync.RWMutex
   161  	setDBInitializedArgsForCall []struct {
   162  		arg1 bool
   163  	}
   164  	SetMaxOpenConnsStub        func(int)
   165  	setMaxOpenConnsMutex       sync.RWMutex
   166  	setMaxOpenConnsArgsForCall []struct {
   167  		arg1 int
   168  	}
   169  	invocations      map[string][][]interface{}
   170  	invocationsMutex sync.RWMutex
   171  }
   172  
   173  func (fake *FabricCADB) BeginTx() db.FabricCATx {
   174  	fake.beginTxMutex.Lock()
   175  	ret, specificReturn := fake.beginTxReturnsOnCall[len(fake.beginTxArgsForCall)]
   176  	fake.beginTxArgsForCall = append(fake.beginTxArgsForCall, struct {
   177  	}{})
   178  	fake.recordInvocation("BeginTx", []interface{}{})
   179  	fake.beginTxMutex.Unlock()
   180  	if fake.BeginTxStub != nil {
   181  		return fake.BeginTxStub()
   182  	}
   183  	if specificReturn {
   184  		return ret.result1
   185  	}
   186  	fakeReturns := fake.beginTxReturns
   187  	return fakeReturns.result1
   188  }
   189  
   190  func (fake *FabricCADB) BeginTxCallCount() int {
   191  	fake.beginTxMutex.RLock()
   192  	defer fake.beginTxMutex.RUnlock()
   193  	return len(fake.beginTxArgsForCall)
   194  }
   195  
   196  func (fake *FabricCADB) BeginTxCalls(stub func() db.FabricCATx) {
   197  	fake.beginTxMutex.Lock()
   198  	defer fake.beginTxMutex.Unlock()
   199  	fake.BeginTxStub = stub
   200  }
   201  
   202  func (fake *FabricCADB) BeginTxReturns(result1 db.FabricCATx) {
   203  	fake.beginTxMutex.Lock()
   204  	defer fake.beginTxMutex.Unlock()
   205  	fake.BeginTxStub = nil
   206  	fake.beginTxReturns = struct {
   207  		result1 db.FabricCATx
   208  	}{result1}
   209  }
   210  
   211  func (fake *FabricCADB) BeginTxReturnsOnCall(i int, result1 db.FabricCATx) {
   212  	fake.beginTxMutex.Lock()
   213  	defer fake.beginTxMutex.Unlock()
   214  	fake.BeginTxStub = nil
   215  	if fake.beginTxReturnsOnCall == nil {
   216  		fake.beginTxReturnsOnCall = make(map[int]struct {
   217  			result1 db.FabricCATx
   218  		})
   219  	}
   220  	fake.beginTxReturnsOnCall[i] = struct {
   221  		result1 db.FabricCATx
   222  	}{result1}
   223  }
   224  
   225  func (fake *FabricCADB) Close() error {
   226  	fake.closeMutex.Lock()
   227  	ret, specificReturn := fake.closeReturnsOnCall[len(fake.closeArgsForCall)]
   228  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct {
   229  	}{})
   230  	fake.recordInvocation("Close", []interface{}{})
   231  	fake.closeMutex.Unlock()
   232  	if fake.CloseStub != nil {
   233  		return fake.CloseStub()
   234  	}
   235  	if specificReturn {
   236  		return ret.result1
   237  	}
   238  	fakeReturns := fake.closeReturns
   239  	return fakeReturns.result1
   240  }
   241  
   242  func (fake *FabricCADB) CloseCallCount() int {
   243  	fake.closeMutex.RLock()
   244  	defer fake.closeMutex.RUnlock()
   245  	return len(fake.closeArgsForCall)
   246  }
   247  
   248  func (fake *FabricCADB) CloseCalls(stub func() error) {
   249  	fake.closeMutex.Lock()
   250  	defer fake.closeMutex.Unlock()
   251  	fake.CloseStub = stub
   252  }
   253  
   254  func (fake *FabricCADB) CloseReturns(result1 error) {
   255  	fake.closeMutex.Lock()
   256  	defer fake.closeMutex.Unlock()
   257  	fake.CloseStub = nil
   258  	fake.closeReturns = struct {
   259  		result1 error
   260  	}{result1}
   261  }
   262  
   263  func (fake *FabricCADB) CloseReturnsOnCall(i int, result1 error) {
   264  	fake.closeMutex.Lock()
   265  	defer fake.closeMutex.Unlock()
   266  	fake.CloseStub = nil
   267  	if fake.closeReturnsOnCall == nil {
   268  		fake.closeReturnsOnCall = make(map[int]struct {
   269  			result1 error
   270  		})
   271  	}
   272  	fake.closeReturnsOnCall[i] = struct {
   273  		result1 error
   274  	}{result1}
   275  }
   276  
   277  func (fake *FabricCADB) DriverName() string {
   278  	fake.driverNameMutex.Lock()
   279  	ret, specificReturn := fake.driverNameReturnsOnCall[len(fake.driverNameArgsForCall)]
   280  	fake.driverNameArgsForCall = append(fake.driverNameArgsForCall, struct {
   281  	}{})
   282  	fake.recordInvocation("DriverName", []interface{}{})
   283  	fake.driverNameMutex.Unlock()
   284  	if fake.DriverNameStub != nil {
   285  		return fake.DriverNameStub()
   286  	}
   287  	if specificReturn {
   288  		return ret.result1
   289  	}
   290  	fakeReturns := fake.driverNameReturns
   291  	return fakeReturns.result1
   292  }
   293  
   294  func (fake *FabricCADB) DriverNameCallCount() int {
   295  	fake.driverNameMutex.RLock()
   296  	defer fake.driverNameMutex.RUnlock()
   297  	return len(fake.driverNameArgsForCall)
   298  }
   299  
   300  func (fake *FabricCADB) DriverNameCalls(stub func() string) {
   301  	fake.driverNameMutex.Lock()
   302  	defer fake.driverNameMutex.Unlock()
   303  	fake.DriverNameStub = stub
   304  }
   305  
   306  func (fake *FabricCADB) DriverNameReturns(result1 string) {
   307  	fake.driverNameMutex.Lock()
   308  	defer fake.driverNameMutex.Unlock()
   309  	fake.DriverNameStub = nil
   310  	fake.driverNameReturns = struct {
   311  		result1 string
   312  	}{result1}
   313  }
   314  
   315  func (fake *FabricCADB) DriverNameReturnsOnCall(i int, result1 string) {
   316  	fake.driverNameMutex.Lock()
   317  	defer fake.driverNameMutex.Unlock()
   318  	fake.DriverNameStub = nil
   319  	if fake.driverNameReturnsOnCall == nil {
   320  		fake.driverNameReturnsOnCall = make(map[int]struct {
   321  			result1 string
   322  		})
   323  	}
   324  	fake.driverNameReturnsOnCall[i] = struct {
   325  		result1 string
   326  	}{result1}
   327  }
   328  
   329  func (fake *FabricCADB) Exec(arg1 string, arg2 string, arg3 ...interface{}) (sql.Result, error) {
   330  	fake.execMutex.Lock()
   331  	ret, specificReturn := fake.execReturnsOnCall[len(fake.execArgsForCall)]
   332  	fake.execArgsForCall = append(fake.execArgsForCall, struct {
   333  		arg1 string
   334  		arg2 string
   335  		arg3 []interface{}
   336  	}{arg1, arg2, arg3})
   337  	fake.recordInvocation("Exec", []interface{}{arg1, arg2, arg3})
   338  	fake.execMutex.Unlock()
   339  	if fake.ExecStub != nil {
   340  		return fake.ExecStub(arg1, arg2, arg3...)
   341  	}
   342  	if specificReturn {
   343  		return ret.result1, ret.result2
   344  	}
   345  	fakeReturns := fake.execReturns
   346  	return fakeReturns.result1, fakeReturns.result2
   347  }
   348  
   349  func (fake *FabricCADB) ExecCallCount() int {
   350  	fake.execMutex.RLock()
   351  	defer fake.execMutex.RUnlock()
   352  	return len(fake.execArgsForCall)
   353  }
   354  
   355  func (fake *FabricCADB) ExecCalls(stub func(string, string, ...interface{}) (sql.Result, error)) {
   356  	fake.execMutex.Lock()
   357  	defer fake.execMutex.Unlock()
   358  	fake.ExecStub = stub
   359  }
   360  
   361  func (fake *FabricCADB) ExecArgsForCall(i int) (string, string, []interface{}) {
   362  	fake.execMutex.RLock()
   363  	defer fake.execMutex.RUnlock()
   364  	argsForCall := fake.execArgsForCall[i]
   365  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   366  }
   367  
   368  func (fake *FabricCADB) ExecReturns(result1 sql.Result, result2 error) {
   369  	fake.execMutex.Lock()
   370  	defer fake.execMutex.Unlock()
   371  	fake.ExecStub = nil
   372  	fake.execReturns = struct {
   373  		result1 sql.Result
   374  		result2 error
   375  	}{result1, result2}
   376  }
   377  
   378  func (fake *FabricCADB) ExecReturnsOnCall(i int, result1 sql.Result, result2 error) {
   379  	fake.execMutex.Lock()
   380  	defer fake.execMutex.Unlock()
   381  	fake.ExecStub = nil
   382  	if fake.execReturnsOnCall == nil {
   383  		fake.execReturnsOnCall = make(map[int]struct {
   384  			result1 sql.Result
   385  			result2 error
   386  		})
   387  	}
   388  	fake.execReturnsOnCall[i] = struct {
   389  		result1 sql.Result
   390  		result2 error
   391  	}{result1, result2}
   392  }
   393  
   394  func (fake *FabricCADB) Get(arg1 string, arg2 interface{}, arg3 string, arg4 ...interface{}) error {
   395  	fake.getMutex.Lock()
   396  	ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)]
   397  	fake.getArgsForCall = append(fake.getArgsForCall, struct {
   398  		arg1 string
   399  		arg2 interface{}
   400  		arg3 string
   401  		arg4 []interface{}
   402  	}{arg1, arg2, arg3, arg4})
   403  	fake.recordInvocation("Get", []interface{}{arg1, arg2, arg3, arg4})
   404  	fake.getMutex.Unlock()
   405  	if fake.GetStub != nil {
   406  		return fake.GetStub(arg1, arg2, arg3, arg4...)
   407  	}
   408  	if specificReturn {
   409  		return ret.result1
   410  	}
   411  	fakeReturns := fake.getReturns
   412  	return fakeReturns.result1
   413  }
   414  
   415  func (fake *FabricCADB) GetCallCount() int {
   416  	fake.getMutex.RLock()
   417  	defer fake.getMutex.RUnlock()
   418  	return len(fake.getArgsForCall)
   419  }
   420  
   421  func (fake *FabricCADB) GetCalls(stub func(string, interface{}, string, ...interface{}) error) {
   422  	fake.getMutex.Lock()
   423  	defer fake.getMutex.Unlock()
   424  	fake.GetStub = stub
   425  }
   426  
   427  func (fake *FabricCADB) GetArgsForCall(i int) (string, interface{}, string, []interface{}) {
   428  	fake.getMutex.RLock()
   429  	defer fake.getMutex.RUnlock()
   430  	argsForCall := fake.getArgsForCall[i]
   431  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   432  }
   433  
   434  func (fake *FabricCADB) GetReturns(result1 error) {
   435  	fake.getMutex.Lock()
   436  	defer fake.getMutex.Unlock()
   437  	fake.GetStub = nil
   438  	fake.getReturns = struct {
   439  		result1 error
   440  	}{result1}
   441  }
   442  
   443  func (fake *FabricCADB) GetReturnsOnCall(i int, result1 error) {
   444  	fake.getMutex.Lock()
   445  	defer fake.getMutex.Unlock()
   446  	fake.GetStub = nil
   447  	if fake.getReturnsOnCall == nil {
   448  		fake.getReturnsOnCall = make(map[int]struct {
   449  			result1 error
   450  		})
   451  	}
   452  	fake.getReturnsOnCall[i] = struct {
   453  		result1 error
   454  	}{result1}
   455  }
   456  
   457  func (fake *FabricCADB) IsInitialized() bool {
   458  	fake.isInitializedMutex.Lock()
   459  	ret, specificReturn := fake.isInitializedReturnsOnCall[len(fake.isInitializedArgsForCall)]
   460  	fake.isInitializedArgsForCall = append(fake.isInitializedArgsForCall, struct {
   461  	}{})
   462  	fake.recordInvocation("IsInitialized", []interface{}{})
   463  	fake.isInitializedMutex.Unlock()
   464  	if fake.IsInitializedStub != nil {
   465  		return fake.IsInitializedStub()
   466  	}
   467  	if specificReturn {
   468  		return ret.result1
   469  	}
   470  	fakeReturns := fake.isInitializedReturns
   471  	return fakeReturns.result1
   472  }
   473  
   474  func (fake *FabricCADB) IsInitializedCallCount() int {
   475  	fake.isInitializedMutex.RLock()
   476  	defer fake.isInitializedMutex.RUnlock()
   477  	return len(fake.isInitializedArgsForCall)
   478  }
   479  
   480  func (fake *FabricCADB) IsInitializedCalls(stub func() bool) {
   481  	fake.isInitializedMutex.Lock()
   482  	defer fake.isInitializedMutex.Unlock()
   483  	fake.IsInitializedStub = stub
   484  }
   485  
   486  func (fake *FabricCADB) IsInitializedReturns(result1 bool) {
   487  	fake.isInitializedMutex.Lock()
   488  	defer fake.isInitializedMutex.Unlock()
   489  	fake.IsInitializedStub = nil
   490  	fake.isInitializedReturns = struct {
   491  		result1 bool
   492  	}{result1}
   493  }
   494  
   495  func (fake *FabricCADB) IsInitializedReturnsOnCall(i int, result1 bool) {
   496  	fake.isInitializedMutex.Lock()
   497  	defer fake.isInitializedMutex.Unlock()
   498  	fake.IsInitializedStub = nil
   499  	if fake.isInitializedReturnsOnCall == nil {
   500  		fake.isInitializedReturnsOnCall = make(map[int]struct {
   501  			result1 bool
   502  		})
   503  	}
   504  	fake.isInitializedReturnsOnCall[i] = struct {
   505  		result1 bool
   506  	}{result1}
   507  }
   508  
   509  func (fake *FabricCADB) MustBegin() *sqlx.Tx {
   510  	fake.mustBeginMutex.Lock()
   511  	ret, specificReturn := fake.mustBeginReturnsOnCall[len(fake.mustBeginArgsForCall)]
   512  	fake.mustBeginArgsForCall = append(fake.mustBeginArgsForCall, struct {
   513  	}{})
   514  	fake.recordInvocation("MustBegin", []interface{}{})
   515  	fake.mustBeginMutex.Unlock()
   516  	if fake.MustBeginStub != nil {
   517  		return fake.MustBeginStub()
   518  	}
   519  	if specificReturn {
   520  		return ret.result1
   521  	}
   522  	fakeReturns := fake.mustBeginReturns
   523  	return fakeReturns.result1
   524  }
   525  
   526  func (fake *FabricCADB) MustBeginCallCount() int {
   527  	fake.mustBeginMutex.RLock()
   528  	defer fake.mustBeginMutex.RUnlock()
   529  	return len(fake.mustBeginArgsForCall)
   530  }
   531  
   532  func (fake *FabricCADB) MustBeginCalls(stub func() *sqlx.Tx) {
   533  	fake.mustBeginMutex.Lock()
   534  	defer fake.mustBeginMutex.Unlock()
   535  	fake.MustBeginStub = stub
   536  }
   537  
   538  func (fake *FabricCADB) MustBeginReturns(result1 *sqlx.Tx) {
   539  	fake.mustBeginMutex.Lock()
   540  	defer fake.mustBeginMutex.Unlock()
   541  	fake.MustBeginStub = nil
   542  	fake.mustBeginReturns = struct {
   543  		result1 *sqlx.Tx
   544  	}{result1}
   545  }
   546  
   547  func (fake *FabricCADB) MustBeginReturnsOnCall(i int, result1 *sqlx.Tx) {
   548  	fake.mustBeginMutex.Lock()
   549  	defer fake.mustBeginMutex.Unlock()
   550  	fake.MustBeginStub = nil
   551  	if fake.mustBeginReturnsOnCall == nil {
   552  		fake.mustBeginReturnsOnCall = make(map[int]struct {
   553  			result1 *sqlx.Tx
   554  		})
   555  	}
   556  	fake.mustBeginReturnsOnCall[i] = struct {
   557  		result1 *sqlx.Tx
   558  	}{result1}
   559  }
   560  
   561  func (fake *FabricCADB) NamedExec(arg1 string, arg2 string, arg3 interface{}) (sql.Result, error) {
   562  	fake.namedExecMutex.Lock()
   563  	ret, specificReturn := fake.namedExecReturnsOnCall[len(fake.namedExecArgsForCall)]
   564  	fake.namedExecArgsForCall = append(fake.namedExecArgsForCall, struct {
   565  		arg1 string
   566  		arg2 string
   567  		arg3 interface{}
   568  	}{arg1, arg2, arg3})
   569  	fake.recordInvocation("NamedExec", []interface{}{arg1, arg2, arg3})
   570  	fake.namedExecMutex.Unlock()
   571  	if fake.NamedExecStub != nil {
   572  		return fake.NamedExecStub(arg1, arg2, arg3)
   573  	}
   574  	if specificReturn {
   575  		return ret.result1, ret.result2
   576  	}
   577  	fakeReturns := fake.namedExecReturns
   578  	return fakeReturns.result1, fakeReturns.result2
   579  }
   580  
   581  func (fake *FabricCADB) NamedExecCallCount() int {
   582  	fake.namedExecMutex.RLock()
   583  	defer fake.namedExecMutex.RUnlock()
   584  	return len(fake.namedExecArgsForCall)
   585  }
   586  
   587  func (fake *FabricCADB) NamedExecCalls(stub func(string, string, interface{}) (sql.Result, error)) {
   588  	fake.namedExecMutex.Lock()
   589  	defer fake.namedExecMutex.Unlock()
   590  	fake.NamedExecStub = stub
   591  }
   592  
   593  func (fake *FabricCADB) NamedExecArgsForCall(i int) (string, string, interface{}) {
   594  	fake.namedExecMutex.RLock()
   595  	defer fake.namedExecMutex.RUnlock()
   596  	argsForCall := fake.namedExecArgsForCall[i]
   597  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   598  }
   599  
   600  func (fake *FabricCADB) NamedExecReturns(result1 sql.Result, result2 error) {
   601  	fake.namedExecMutex.Lock()
   602  	defer fake.namedExecMutex.Unlock()
   603  	fake.NamedExecStub = nil
   604  	fake.namedExecReturns = struct {
   605  		result1 sql.Result
   606  		result2 error
   607  	}{result1, result2}
   608  }
   609  
   610  func (fake *FabricCADB) NamedExecReturnsOnCall(i int, result1 sql.Result, result2 error) {
   611  	fake.namedExecMutex.Lock()
   612  	defer fake.namedExecMutex.Unlock()
   613  	fake.NamedExecStub = nil
   614  	if fake.namedExecReturnsOnCall == nil {
   615  		fake.namedExecReturnsOnCall = make(map[int]struct {
   616  			result1 sql.Result
   617  			result2 error
   618  		})
   619  	}
   620  	fake.namedExecReturnsOnCall[i] = struct {
   621  		result1 sql.Result
   622  		result2 error
   623  	}{result1, result2}
   624  }
   625  
   626  func (fake *FabricCADB) PingContext(arg1 context.Context) error {
   627  	fake.pingContextMutex.Lock()
   628  	ret, specificReturn := fake.pingContextReturnsOnCall[len(fake.pingContextArgsForCall)]
   629  	fake.pingContextArgsForCall = append(fake.pingContextArgsForCall, struct {
   630  		arg1 context.Context
   631  	}{arg1})
   632  	fake.recordInvocation("PingContext", []interface{}{arg1})
   633  	fake.pingContextMutex.Unlock()
   634  	if fake.PingContextStub != nil {
   635  		return fake.PingContextStub(arg1)
   636  	}
   637  	if specificReturn {
   638  		return ret.result1
   639  	}
   640  	fakeReturns := fake.pingContextReturns
   641  	return fakeReturns.result1
   642  }
   643  
   644  func (fake *FabricCADB) PingContextCallCount() int {
   645  	fake.pingContextMutex.RLock()
   646  	defer fake.pingContextMutex.RUnlock()
   647  	return len(fake.pingContextArgsForCall)
   648  }
   649  
   650  func (fake *FabricCADB) PingContextCalls(stub func(context.Context) error) {
   651  	fake.pingContextMutex.Lock()
   652  	defer fake.pingContextMutex.Unlock()
   653  	fake.PingContextStub = stub
   654  }
   655  
   656  func (fake *FabricCADB) PingContextArgsForCall(i int) context.Context {
   657  	fake.pingContextMutex.RLock()
   658  	defer fake.pingContextMutex.RUnlock()
   659  	argsForCall := fake.pingContextArgsForCall[i]
   660  	return argsForCall.arg1
   661  }
   662  
   663  func (fake *FabricCADB) PingContextReturns(result1 error) {
   664  	fake.pingContextMutex.Lock()
   665  	defer fake.pingContextMutex.Unlock()
   666  	fake.PingContextStub = nil
   667  	fake.pingContextReturns = struct {
   668  		result1 error
   669  	}{result1}
   670  }
   671  
   672  func (fake *FabricCADB) PingContextReturnsOnCall(i int, result1 error) {
   673  	fake.pingContextMutex.Lock()
   674  	defer fake.pingContextMutex.Unlock()
   675  	fake.PingContextStub = nil
   676  	if fake.pingContextReturnsOnCall == nil {
   677  		fake.pingContextReturnsOnCall = make(map[int]struct {
   678  			result1 error
   679  		})
   680  	}
   681  	fake.pingContextReturnsOnCall[i] = struct {
   682  		result1 error
   683  	}{result1}
   684  }
   685  
   686  func (fake *FabricCADB) Queryx(arg1 string, arg2 string, arg3 ...interface{}) (*sqlx.Rows, error) {
   687  	fake.queryxMutex.Lock()
   688  	ret, specificReturn := fake.queryxReturnsOnCall[len(fake.queryxArgsForCall)]
   689  	fake.queryxArgsForCall = append(fake.queryxArgsForCall, struct {
   690  		arg1 string
   691  		arg2 string
   692  		arg3 []interface{}
   693  	}{arg1, arg2, arg3})
   694  	fake.recordInvocation("Queryx", []interface{}{arg1, arg2, arg3})
   695  	fake.queryxMutex.Unlock()
   696  	if fake.QueryxStub != nil {
   697  		return fake.QueryxStub(arg1, arg2, arg3...)
   698  	}
   699  	if specificReturn {
   700  		return ret.result1, ret.result2
   701  	}
   702  	fakeReturns := fake.queryxReturns
   703  	return fakeReturns.result1, fakeReturns.result2
   704  }
   705  
   706  func (fake *FabricCADB) QueryxCallCount() int {
   707  	fake.queryxMutex.RLock()
   708  	defer fake.queryxMutex.RUnlock()
   709  	return len(fake.queryxArgsForCall)
   710  }
   711  
   712  func (fake *FabricCADB) QueryxCalls(stub func(string, string, ...interface{}) (*sqlx.Rows, error)) {
   713  	fake.queryxMutex.Lock()
   714  	defer fake.queryxMutex.Unlock()
   715  	fake.QueryxStub = stub
   716  }
   717  
   718  func (fake *FabricCADB) QueryxArgsForCall(i int) (string, string, []interface{}) {
   719  	fake.queryxMutex.RLock()
   720  	defer fake.queryxMutex.RUnlock()
   721  	argsForCall := fake.queryxArgsForCall[i]
   722  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   723  }
   724  
   725  func (fake *FabricCADB) QueryxReturns(result1 *sqlx.Rows, result2 error) {
   726  	fake.queryxMutex.Lock()
   727  	defer fake.queryxMutex.Unlock()
   728  	fake.QueryxStub = nil
   729  	fake.queryxReturns = struct {
   730  		result1 *sqlx.Rows
   731  		result2 error
   732  	}{result1, result2}
   733  }
   734  
   735  func (fake *FabricCADB) QueryxReturnsOnCall(i int, result1 *sqlx.Rows, result2 error) {
   736  	fake.queryxMutex.Lock()
   737  	defer fake.queryxMutex.Unlock()
   738  	fake.QueryxStub = nil
   739  	if fake.queryxReturnsOnCall == nil {
   740  		fake.queryxReturnsOnCall = make(map[int]struct {
   741  			result1 *sqlx.Rows
   742  			result2 error
   743  		})
   744  	}
   745  	fake.queryxReturnsOnCall[i] = struct {
   746  		result1 *sqlx.Rows
   747  		result2 error
   748  	}{result1, result2}
   749  }
   750  
   751  func (fake *FabricCADB) Rebind(arg1 string) string {
   752  	fake.rebindMutex.Lock()
   753  	ret, specificReturn := fake.rebindReturnsOnCall[len(fake.rebindArgsForCall)]
   754  	fake.rebindArgsForCall = append(fake.rebindArgsForCall, struct {
   755  		arg1 string
   756  	}{arg1})
   757  	fake.recordInvocation("Rebind", []interface{}{arg1})
   758  	fake.rebindMutex.Unlock()
   759  	if fake.RebindStub != nil {
   760  		return fake.RebindStub(arg1)
   761  	}
   762  	if specificReturn {
   763  		return ret.result1
   764  	}
   765  	fakeReturns := fake.rebindReturns
   766  	return fakeReturns.result1
   767  }
   768  
   769  func (fake *FabricCADB) RebindCallCount() int {
   770  	fake.rebindMutex.RLock()
   771  	defer fake.rebindMutex.RUnlock()
   772  	return len(fake.rebindArgsForCall)
   773  }
   774  
   775  func (fake *FabricCADB) RebindCalls(stub func(string) string) {
   776  	fake.rebindMutex.Lock()
   777  	defer fake.rebindMutex.Unlock()
   778  	fake.RebindStub = stub
   779  }
   780  
   781  func (fake *FabricCADB) RebindArgsForCall(i int) string {
   782  	fake.rebindMutex.RLock()
   783  	defer fake.rebindMutex.RUnlock()
   784  	argsForCall := fake.rebindArgsForCall[i]
   785  	return argsForCall.arg1
   786  }
   787  
   788  func (fake *FabricCADB) RebindReturns(result1 string) {
   789  	fake.rebindMutex.Lock()
   790  	defer fake.rebindMutex.Unlock()
   791  	fake.RebindStub = nil
   792  	fake.rebindReturns = struct {
   793  		result1 string
   794  	}{result1}
   795  }
   796  
   797  func (fake *FabricCADB) RebindReturnsOnCall(i int, result1 string) {
   798  	fake.rebindMutex.Lock()
   799  	defer fake.rebindMutex.Unlock()
   800  	fake.RebindStub = nil
   801  	if fake.rebindReturnsOnCall == nil {
   802  		fake.rebindReturnsOnCall = make(map[int]struct {
   803  			result1 string
   804  		})
   805  	}
   806  	fake.rebindReturnsOnCall[i] = struct {
   807  		result1 string
   808  	}{result1}
   809  }
   810  
   811  func (fake *FabricCADB) Select(arg1 string, arg2 interface{}, arg3 string, arg4 ...interface{}) error {
   812  	fake.selectMutex.Lock()
   813  	ret, specificReturn := fake.selectReturnsOnCall[len(fake.selectArgsForCall)]
   814  	fake.selectArgsForCall = append(fake.selectArgsForCall, struct {
   815  		arg1 string
   816  		arg2 interface{}
   817  		arg3 string
   818  		arg4 []interface{}
   819  	}{arg1, arg2, arg3, arg4})
   820  	fake.recordInvocation("Select", []interface{}{arg1, arg2, arg3, arg4})
   821  	fake.selectMutex.Unlock()
   822  	if fake.SelectStub != nil {
   823  		return fake.SelectStub(arg1, arg2, arg3, arg4...)
   824  	}
   825  	if specificReturn {
   826  		return ret.result1
   827  	}
   828  	fakeReturns := fake.selectReturns
   829  	return fakeReturns.result1
   830  }
   831  
   832  func (fake *FabricCADB) SelectCallCount() int {
   833  	fake.selectMutex.RLock()
   834  	defer fake.selectMutex.RUnlock()
   835  	return len(fake.selectArgsForCall)
   836  }
   837  
   838  func (fake *FabricCADB) SelectCalls(stub func(string, interface{}, string, ...interface{}) error) {
   839  	fake.selectMutex.Lock()
   840  	defer fake.selectMutex.Unlock()
   841  	fake.SelectStub = stub
   842  }
   843  
   844  func (fake *FabricCADB) SelectArgsForCall(i int) (string, interface{}, string, []interface{}) {
   845  	fake.selectMutex.RLock()
   846  	defer fake.selectMutex.RUnlock()
   847  	argsForCall := fake.selectArgsForCall[i]
   848  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   849  }
   850  
   851  func (fake *FabricCADB) SelectReturns(result1 error) {
   852  	fake.selectMutex.Lock()
   853  	defer fake.selectMutex.Unlock()
   854  	fake.SelectStub = nil
   855  	fake.selectReturns = struct {
   856  		result1 error
   857  	}{result1}
   858  }
   859  
   860  func (fake *FabricCADB) SelectReturnsOnCall(i int, result1 error) {
   861  	fake.selectMutex.Lock()
   862  	defer fake.selectMutex.Unlock()
   863  	fake.SelectStub = nil
   864  	if fake.selectReturnsOnCall == nil {
   865  		fake.selectReturnsOnCall = make(map[int]struct {
   866  			result1 error
   867  		})
   868  	}
   869  	fake.selectReturnsOnCall[i] = struct {
   870  		result1 error
   871  	}{result1}
   872  }
   873  
   874  func (fake *FabricCADB) SetDBInitialized(arg1 bool) {
   875  	fake.setDBInitializedMutex.Lock()
   876  	fake.setDBInitializedArgsForCall = append(fake.setDBInitializedArgsForCall, struct {
   877  		arg1 bool
   878  	}{arg1})
   879  	fake.recordInvocation("SetDBInitialized", []interface{}{arg1})
   880  	fake.setDBInitializedMutex.Unlock()
   881  	if fake.SetDBInitializedStub != nil {
   882  		fake.SetDBInitializedStub(arg1)
   883  	}
   884  }
   885  
   886  func (fake *FabricCADB) SetDBInitializedCallCount() int {
   887  	fake.setDBInitializedMutex.RLock()
   888  	defer fake.setDBInitializedMutex.RUnlock()
   889  	return len(fake.setDBInitializedArgsForCall)
   890  }
   891  
   892  func (fake *FabricCADB) SetDBInitializedCalls(stub func(bool)) {
   893  	fake.setDBInitializedMutex.Lock()
   894  	defer fake.setDBInitializedMutex.Unlock()
   895  	fake.SetDBInitializedStub = stub
   896  }
   897  
   898  func (fake *FabricCADB) SetDBInitializedArgsForCall(i int) bool {
   899  	fake.setDBInitializedMutex.RLock()
   900  	defer fake.setDBInitializedMutex.RUnlock()
   901  	argsForCall := fake.setDBInitializedArgsForCall[i]
   902  	return argsForCall.arg1
   903  }
   904  
   905  func (fake *FabricCADB) SetMaxOpenConns(arg1 int) {
   906  	fake.setMaxOpenConnsMutex.Lock()
   907  	fake.setMaxOpenConnsArgsForCall = append(fake.setMaxOpenConnsArgsForCall, struct {
   908  		arg1 int
   909  	}{arg1})
   910  	fake.recordInvocation("SetMaxOpenConns", []interface{}{arg1})
   911  	fake.setMaxOpenConnsMutex.Unlock()
   912  	if fake.SetMaxOpenConnsStub != nil {
   913  		fake.SetMaxOpenConnsStub(arg1)
   914  	}
   915  }
   916  
   917  func (fake *FabricCADB) SetMaxOpenConnsCallCount() int {
   918  	fake.setMaxOpenConnsMutex.RLock()
   919  	defer fake.setMaxOpenConnsMutex.RUnlock()
   920  	return len(fake.setMaxOpenConnsArgsForCall)
   921  }
   922  
   923  func (fake *FabricCADB) SetMaxOpenConnsCalls(stub func(int)) {
   924  	fake.setMaxOpenConnsMutex.Lock()
   925  	defer fake.setMaxOpenConnsMutex.Unlock()
   926  	fake.SetMaxOpenConnsStub = stub
   927  }
   928  
   929  func (fake *FabricCADB) SetMaxOpenConnsArgsForCall(i int) int {
   930  	fake.setMaxOpenConnsMutex.RLock()
   931  	defer fake.setMaxOpenConnsMutex.RUnlock()
   932  	argsForCall := fake.setMaxOpenConnsArgsForCall[i]
   933  	return argsForCall.arg1
   934  }
   935  
   936  func (fake *FabricCADB) Invocations() map[string][][]interface{} {
   937  	fake.invocationsMutex.RLock()
   938  	defer fake.invocationsMutex.RUnlock()
   939  	fake.beginTxMutex.RLock()
   940  	defer fake.beginTxMutex.RUnlock()
   941  	fake.closeMutex.RLock()
   942  	defer fake.closeMutex.RUnlock()
   943  	fake.driverNameMutex.RLock()
   944  	defer fake.driverNameMutex.RUnlock()
   945  	fake.execMutex.RLock()
   946  	defer fake.execMutex.RUnlock()
   947  	fake.getMutex.RLock()
   948  	defer fake.getMutex.RUnlock()
   949  	fake.isInitializedMutex.RLock()
   950  	defer fake.isInitializedMutex.RUnlock()
   951  	fake.mustBeginMutex.RLock()
   952  	defer fake.mustBeginMutex.RUnlock()
   953  	fake.namedExecMutex.RLock()
   954  	defer fake.namedExecMutex.RUnlock()
   955  	fake.pingContextMutex.RLock()
   956  	defer fake.pingContextMutex.RUnlock()
   957  	fake.queryxMutex.RLock()
   958  	defer fake.queryxMutex.RUnlock()
   959  	fake.rebindMutex.RLock()
   960  	defer fake.rebindMutex.RUnlock()
   961  	fake.selectMutex.RLock()
   962  	defer fake.selectMutex.RUnlock()
   963  	fake.setDBInitializedMutex.RLock()
   964  	defer fake.setDBInitializedMutex.RUnlock()
   965  	fake.setMaxOpenConnsMutex.RLock()
   966  	defer fake.setMaxOpenConnsMutex.RUnlock()
   967  	copiedInvocations := map[string][][]interface{}{}
   968  	for key, value := range fake.invocations {
   969  		copiedInvocations[key] = value
   970  	}
   971  	return copiedInvocations
   972  }
   973  
   974  func (fake *FabricCADB) recordInvocation(key string, args []interface{}) {
   975  	fake.invocationsMutex.Lock()
   976  	defer fake.invocationsMutex.Unlock()
   977  	if fake.invocations == nil {
   978  		fake.invocations = map[string][][]interface{}{}
   979  	}
   980  	if fake.invocations[key] == nil {
   981  		fake.invocations[key] = [][]interface{}{}
   982  	}
   983  	fake.invocations[key] = append(fake.invocations[key], args)
   984  }
   985  
   986  var _ db.FabricCADB = new(FabricCADB)