github.com/adecaro/fabric-ca@v2.0.0-alpha+incompatible/lib/server/db/sqlite/mocks/create.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	sql "database/sql"
     6  	sync "sync"
     7  
     8  	sqlite "github.com/hyperledger/fabric-ca/lib/server/db/sqlite"
     9  )
    10  
    11  type Create struct {
    12  	CommitStub        func(string) error
    13  	commitMutex       sync.RWMutex
    14  	commitArgsForCall []struct {
    15  		arg1 string
    16  	}
    17  	commitReturns struct {
    18  		result1 error
    19  	}
    20  	commitReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	ExecStub        func(string, string, ...interface{}) (sql.Result, error)
    24  	execMutex       sync.RWMutex
    25  	execArgsForCall []struct {
    26  		arg1 string
    27  		arg2 string
    28  		arg3 []interface{}
    29  	}
    30  	execReturns struct {
    31  		result1 sql.Result
    32  		result2 error
    33  	}
    34  	execReturnsOnCall map[int]struct {
    35  		result1 sql.Result
    36  		result2 error
    37  	}
    38  	RebindStub        func(string) string
    39  	rebindMutex       sync.RWMutex
    40  	rebindArgsForCall []struct {
    41  		arg1 string
    42  	}
    43  	rebindReturns struct {
    44  		result1 string
    45  	}
    46  	rebindReturnsOnCall map[int]struct {
    47  		result1 string
    48  	}
    49  	RollbackStub        func(string) error
    50  	rollbackMutex       sync.RWMutex
    51  	rollbackArgsForCall []struct {
    52  		arg1 string
    53  	}
    54  	rollbackReturns struct {
    55  		result1 error
    56  	}
    57  	rollbackReturnsOnCall map[int]struct {
    58  		result1 error
    59  	}
    60  	invocations      map[string][][]interface{}
    61  	invocationsMutex sync.RWMutex
    62  }
    63  
    64  func (fake *Create) Commit(arg1 string) error {
    65  	fake.commitMutex.Lock()
    66  	ret, specificReturn := fake.commitReturnsOnCall[len(fake.commitArgsForCall)]
    67  	fake.commitArgsForCall = append(fake.commitArgsForCall, struct {
    68  		arg1 string
    69  	}{arg1})
    70  	fake.recordInvocation("Commit", []interface{}{arg1})
    71  	fake.commitMutex.Unlock()
    72  	if fake.CommitStub != nil {
    73  		return fake.CommitStub(arg1)
    74  	}
    75  	if specificReturn {
    76  		return ret.result1
    77  	}
    78  	fakeReturns := fake.commitReturns
    79  	return fakeReturns.result1
    80  }
    81  
    82  func (fake *Create) CommitCallCount() int {
    83  	fake.commitMutex.RLock()
    84  	defer fake.commitMutex.RUnlock()
    85  	return len(fake.commitArgsForCall)
    86  }
    87  
    88  func (fake *Create) CommitCalls(stub func(string) error) {
    89  	fake.commitMutex.Lock()
    90  	defer fake.commitMutex.Unlock()
    91  	fake.CommitStub = stub
    92  }
    93  
    94  func (fake *Create) CommitArgsForCall(i int) string {
    95  	fake.commitMutex.RLock()
    96  	defer fake.commitMutex.RUnlock()
    97  	argsForCall := fake.commitArgsForCall[i]
    98  	return argsForCall.arg1
    99  }
   100  
   101  func (fake *Create) CommitReturns(result1 error) {
   102  	fake.commitMutex.Lock()
   103  	defer fake.commitMutex.Unlock()
   104  	fake.CommitStub = nil
   105  	fake.commitReturns = struct {
   106  		result1 error
   107  	}{result1}
   108  }
   109  
   110  func (fake *Create) CommitReturnsOnCall(i int, result1 error) {
   111  	fake.commitMutex.Lock()
   112  	defer fake.commitMutex.Unlock()
   113  	fake.CommitStub = nil
   114  	if fake.commitReturnsOnCall == nil {
   115  		fake.commitReturnsOnCall = make(map[int]struct {
   116  			result1 error
   117  		})
   118  	}
   119  	fake.commitReturnsOnCall[i] = struct {
   120  		result1 error
   121  	}{result1}
   122  }
   123  
   124  func (fake *Create) Exec(arg1 string, arg2 string, arg3 ...interface{}) (sql.Result, error) {
   125  	fake.execMutex.Lock()
   126  	ret, specificReturn := fake.execReturnsOnCall[len(fake.execArgsForCall)]
   127  	fake.execArgsForCall = append(fake.execArgsForCall, struct {
   128  		arg1 string
   129  		arg2 string
   130  		arg3 []interface{}
   131  	}{arg1, arg2, arg3})
   132  	fake.recordInvocation("Exec", []interface{}{arg1, arg2, arg3})
   133  	fake.execMutex.Unlock()
   134  	if fake.ExecStub != nil {
   135  		return fake.ExecStub(arg1, arg2, arg3...)
   136  	}
   137  	if specificReturn {
   138  		return ret.result1, ret.result2
   139  	}
   140  	fakeReturns := fake.execReturns
   141  	return fakeReturns.result1, fakeReturns.result2
   142  }
   143  
   144  func (fake *Create) ExecCallCount() int {
   145  	fake.execMutex.RLock()
   146  	defer fake.execMutex.RUnlock()
   147  	return len(fake.execArgsForCall)
   148  }
   149  
   150  func (fake *Create) ExecCalls(stub func(string, string, ...interface{}) (sql.Result, error)) {
   151  	fake.execMutex.Lock()
   152  	defer fake.execMutex.Unlock()
   153  	fake.ExecStub = stub
   154  }
   155  
   156  func (fake *Create) ExecArgsForCall(i int) (string, string, []interface{}) {
   157  	fake.execMutex.RLock()
   158  	defer fake.execMutex.RUnlock()
   159  	argsForCall := fake.execArgsForCall[i]
   160  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   161  }
   162  
   163  func (fake *Create) ExecReturns(result1 sql.Result, result2 error) {
   164  	fake.execMutex.Lock()
   165  	defer fake.execMutex.Unlock()
   166  	fake.ExecStub = nil
   167  	fake.execReturns = struct {
   168  		result1 sql.Result
   169  		result2 error
   170  	}{result1, result2}
   171  }
   172  
   173  func (fake *Create) ExecReturnsOnCall(i int, result1 sql.Result, result2 error) {
   174  	fake.execMutex.Lock()
   175  	defer fake.execMutex.Unlock()
   176  	fake.ExecStub = nil
   177  	if fake.execReturnsOnCall == nil {
   178  		fake.execReturnsOnCall = make(map[int]struct {
   179  			result1 sql.Result
   180  			result2 error
   181  		})
   182  	}
   183  	fake.execReturnsOnCall[i] = struct {
   184  		result1 sql.Result
   185  		result2 error
   186  	}{result1, result2}
   187  }
   188  
   189  func (fake *Create) Rebind(arg1 string) string {
   190  	fake.rebindMutex.Lock()
   191  	ret, specificReturn := fake.rebindReturnsOnCall[len(fake.rebindArgsForCall)]
   192  	fake.rebindArgsForCall = append(fake.rebindArgsForCall, struct {
   193  		arg1 string
   194  	}{arg1})
   195  	fake.recordInvocation("Rebind", []interface{}{arg1})
   196  	fake.rebindMutex.Unlock()
   197  	if fake.RebindStub != nil {
   198  		return fake.RebindStub(arg1)
   199  	}
   200  	if specificReturn {
   201  		return ret.result1
   202  	}
   203  	fakeReturns := fake.rebindReturns
   204  	return fakeReturns.result1
   205  }
   206  
   207  func (fake *Create) RebindCallCount() int {
   208  	fake.rebindMutex.RLock()
   209  	defer fake.rebindMutex.RUnlock()
   210  	return len(fake.rebindArgsForCall)
   211  }
   212  
   213  func (fake *Create) RebindCalls(stub func(string) string) {
   214  	fake.rebindMutex.Lock()
   215  	defer fake.rebindMutex.Unlock()
   216  	fake.RebindStub = stub
   217  }
   218  
   219  func (fake *Create) RebindArgsForCall(i int) string {
   220  	fake.rebindMutex.RLock()
   221  	defer fake.rebindMutex.RUnlock()
   222  	argsForCall := fake.rebindArgsForCall[i]
   223  	return argsForCall.arg1
   224  }
   225  
   226  func (fake *Create) RebindReturns(result1 string) {
   227  	fake.rebindMutex.Lock()
   228  	defer fake.rebindMutex.Unlock()
   229  	fake.RebindStub = nil
   230  	fake.rebindReturns = struct {
   231  		result1 string
   232  	}{result1}
   233  }
   234  
   235  func (fake *Create) RebindReturnsOnCall(i int, result1 string) {
   236  	fake.rebindMutex.Lock()
   237  	defer fake.rebindMutex.Unlock()
   238  	fake.RebindStub = nil
   239  	if fake.rebindReturnsOnCall == nil {
   240  		fake.rebindReturnsOnCall = make(map[int]struct {
   241  			result1 string
   242  		})
   243  	}
   244  	fake.rebindReturnsOnCall[i] = struct {
   245  		result1 string
   246  	}{result1}
   247  }
   248  
   249  func (fake *Create) Rollback(arg1 string) error {
   250  	fake.rollbackMutex.Lock()
   251  	ret, specificReturn := fake.rollbackReturnsOnCall[len(fake.rollbackArgsForCall)]
   252  	fake.rollbackArgsForCall = append(fake.rollbackArgsForCall, struct {
   253  		arg1 string
   254  	}{arg1})
   255  	fake.recordInvocation("Rollback", []interface{}{arg1})
   256  	fake.rollbackMutex.Unlock()
   257  	if fake.RollbackStub != nil {
   258  		return fake.RollbackStub(arg1)
   259  	}
   260  	if specificReturn {
   261  		return ret.result1
   262  	}
   263  	fakeReturns := fake.rollbackReturns
   264  	return fakeReturns.result1
   265  }
   266  
   267  func (fake *Create) RollbackCallCount() int {
   268  	fake.rollbackMutex.RLock()
   269  	defer fake.rollbackMutex.RUnlock()
   270  	return len(fake.rollbackArgsForCall)
   271  }
   272  
   273  func (fake *Create) RollbackCalls(stub func(string) error) {
   274  	fake.rollbackMutex.Lock()
   275  	defer fake.rollbackMutex.Unlock()
   276  	fake.RollbackStub = stub
   277  }
   278  
   279  func (fake *Create) RollbackArgsForCall(i int) string {
   280  	fake.rollbackMutex.RLock()
   281  	defer fake.rollbackMutex.RUnlock()
   282  	argsForCall := fake.rollbackArgsForCall[i]
   283  	return argsForCall.arg1
   284  }
   285  
   286  func (fake *Create) RollbackReturns(result1 error) {
   287  	fake.rollbackMutex.Lock()
   288  	defer fake.rollbackMutex.Unlock()
   289  	fake.RollbackStub = nil
   290  	fake.rollbackReturns = struct {
   291  		result1 error
   292  	}{result1}
   293  }
   294  
   295  func (fake *Create) RollbackReturnsOnCall(i int, result1 error) {
   296  	fake.rollbackMutex.Lock()
   297  	defer fake.rollbackMutex.Unlock()
   298  	fake.RollbackStub = nil
   299  	if fake.rollbackReturnsOnCall == nil {
   300  		fake.rollbackReturnsOnCall = make(map[int]struct {
   301  			result1 error
   302  		})
   303  	}
   304  	fake.rollbackReturnsOnCall[i] = struct {
   305  		result1 error
   306  	}{result1}
   307  }
   308  
   309  func (fake *Create) Invocations() map[string][][]interface{} {
   310  	fake.invocationsMutex.RLock()
   311  	defer fake.invocationsMutex.RUnlock()
   312  	fake.commitMutex.RLock()
   313  	defer fake.commitMutex.RUnlock()
   314  	fake.execMutex.RLock()
   315  	defer fake.execMutex.RUnlock()
   316  	fake.rebindMutex.RLock()
   317  	defer fake.rebindMutex.RUnlock()
   318  	fake.rollbackMutex.RLock()
   319  	defer fake.rollbackMutex.RUnlock()
   320  	copiedInvocations := map[string][][]interface{}{}
   321  	for key, value := range fake.invocations {
   322  		copiedInvocations[key] = value
   323  	}
   324  	return copiedInvocations
   325  }
   326  
   327  func (fake *Create) recordInvocation(key string, args []interface{}) {
   328  	fake.invocationsMutex.Lock()
   329  	defer fake.invocationsMutex.Unlock()
   330  	if fake.invocations == nil {
   331  		fake.invocations = map[string][][]interface{}{}
   332  	}
   333  	if fake.invocations[key] == nil {
   334  		fake.invocations[key] = [][]interface{}{}
   335  	}
   336  	fake.invocations[key] = append(fake.invocations[key], args)
   337  }
   338  
   339  var _ sqlite.Create = new(Create)