mocked_wrapper.go 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745
  1. // Code generated by counterfeiter. DO NOT EDIT.
  2. package mocks
  3. import (
  4. "sync"
  5. "github.com/syncthing/syncthing/lib/config"
  6. "github.com/syncthing/syncthing/lib/protocol"
  7. )
  8. type Wrapper struct {
  9. ConfigPathStub func() string
  10. configPathMutex sync.RWMutex
  11. configPathArgsForCall []struct {
  12. }
  13. configPathReturns struct {
  14. result1 string
  15. }
  16. configPathReturnsOnCall map[int]struct {
  17. result1 string
  18. }
  19. DefaultDeviceStub func() config.DeviceConfiguration
  20. defaultDeviceMutex sync.RWMutex
  21. defaultDeviceArgsForCall []struct {
  22. }
  23. defaultDeviceReturns struct {
  24. result1 config.DeviceConfiguration
  25. }
  26. defaultDeviceReturnsOnCall map[int]struct {
  27. result1 config.DeviceConfiguration
  28. }
  29. DefaultFolderStub func() config.FolderConfiguration
  30. defaultFolderMutex sync.RWMutex
  31. defaultFolderArgsForCall []struct {
  32. }
  33. defaultFolderReturns struct {
  34. result1 config.FolderConfiguration
  35. }
  36. defaultFolderReturnsOnCall map[int]struct {
  37. result1 config.FolderConfiguration
  38. }
  39. DeviceStub func(protocol.DeviceID) (config.DeviceConfiguration, bool)
  40. deviceMutex sync.RWMutex
  41. deviceArgsForCall []struct {
  42. arg1 protocol.DeviceID
  43. }
  44. deviceReturns struct {
  45. result1 config.DeviceConfiguration
  46. result2 bool
  47. }
  48. deviceReturnsOnCall map[int]struct {
  49. result1 config.DeviceConfiguration
  50. result2 bool
  51. }
  52. DeviceListStub func() []config.DeviceConfiguration
  53. deviceListMutex sync.RWMutex
  54. deviceListArgsForCall []struct {
  55. }
  56. deviceListReturns struct {
  57. result1 []config.DeviceConfiguration
  58. }
  59. deviceListReturnsOnCall map[int]struct {
  60. result1 []config.DeviceConfiguration
  61. }
  62. DevicesStub func() map[protocol.DeviceID]config.DeviceConfiguration
  63. devicesMutex sync.RWMutex
  64. devicesArgsForCall []struct {
  65. }
  66. devicesReturns struct {
  67. result1 map[protocol.DeviceID]config.DeviceConfiguration
  68. }
  69. devicesReturnsOnCall map[int]struct {
  70. result1 map[protocol.DeviceID]config.DeviceConfiguration
  71. }
  72. FolderStub func(string) (config.FolderConfiguration, bool)
  73. folderMutex sync.RWMutex
  74. folderArgsForCall []struct {
  75. arg1 string
  76. }
  77. folderReturns struct {
  78. result1 config.FolderConfiguration
  79. result2 bool
  80. }
  81. folderReturnsOnCall map[int]struct {
  82. result1 config.FolderConfiguration
  83. result2 bool
  84. }
  85. FolderListStub func() []config.FolderConfiguration
  86. folderListMutex sync.RWMutex
  87. folderListArgsForCall []struct {
  88. }
  89. folderListReturns struct {
  90. result1 []config.FolderConfiguration
  91. }
  92. folderListReturnsOnCall map[int]struct {
  93. result1 []config.FolderConfiguration
  94. }
  95. FolderPasswordsStub func(protocol.DeviceID) map[string]string
  96. folderPasswordsMutex sync.RWMutex
  97. folderPasswordsArgsForCall []struct {
  98. arg1 protocol.DeviceID
  99. }
  100. folderPasswordsReturns struct {
  101. result1 map[string]string
  102. }
  103. folderPasswordsReturnsOnCall map[int]struct {
  104. result1 map[string]string
  105. }
  106. FoldersStub func() map[string]config.FolderConfiguration
  107. foldersMutex sync.RWMutex
  108. foldersArgsForCall []struct {
  109. }
  110. foldersReturns struct {
  111. result1 map[string]config.FolderConfiguration
  112. }
  113. foldersReturnsOnCall map[int]struct {
  114. result1 map[string]config.FolderConfiguration
  115. }
  116. GUIStub func() config.GUIConfiguration
  117. gUIMutex sync.RWMutex
  118. gUIArgsForCall []struct {
  119. }
  120. gUIReturns struct {
  121. result1 config.GUIConfiguration
  122. }
  123. gUIReturnsOnCall map[int]struct {
  124. result1 config.GUIConfiguration
  125. }
  126. IgnoredDeviceStub func(protocol.DeviceID) bool
  127. ignoredDeviceMutex sync.RWMutex
  128. ignoredDeviceArgsForCall []struct {
  129. arg1 protocol.DeviceID
  130. }
  131. ignoredDeviceReturns struct {
  132. result1 bool
  133. }
  134. ignoredDeviceReturnsOnCall map[int]struct {
  135. result1 bool
  136. }
  137. IgnoredDevicesStub func() []config.ObservedDevice
  138. ignoredDevicesMutex sync.RWMutex
  139. ignoredDevicesArgsForCall []struct {
  140. }
  141. ignoredDevicesReturns struct {
  142. result1 []config.ObservedDevice
  143. }
  144. ignoredDevicesReturnsOnCall map[int]struct {
  145. result1 []config.ObservedDevice
  146. }
  147. IgnoredFolderStub func(protocol.DeviceID, string) bool
  148. ignoredFolderMutex sync.RWMutex
  149. ignoredFolderArgsForCall []struct {
  150. arg1 protocol.DeviceID
  151. arg2 string
  152. }
  153. ignoredFolderReturns struct {
  154. result1 bool
  155. }
  156. ignoredFolderReturnsOnCall map[int]struct {
  157. result1 bool
  158. }
  159. LDAPStub func() config.LDAPConfiguration
  160. lDAPMutex sync.RWMutex
  161. lDAPArgsForCall []struct {
  162. }
  163. lDAPReturns struct {
  164. result1 config.LDAPConfiguration
  165. }
  166. lDAPReturnsOnCall map[int]struct {
  167. result1 config.LDAPConfiguration
  168. }
  169. ModifyStub func(config.ModifyFunction) (config.Waiter, error)
  170. modifyMutex sync.RWMutex
  171. modifyArgsForCall []struct {
  172. arg1 config.ModifyFunction
  173. }
  174. modifyReturns struct {
  175. result1 config.Waiter
  176. result2 error
  177. }
  178. modifyReturnsOnCall map[int]struct {
  179. result1 config.Waiter
  180. result2 error
  181. }
  182. MyIDStub func() protocol.DeviceID
  183. myIDMutex sync.RWMutex
  184. myIDArgsForCall []struct {
  185. }
  186. myIDReturns struct {
  187. result1 protocol.DeviceID
  188. }
  189. myIDReturnsOnCall map[int]struct {
  190. result1 protocol.DeviceID
  191. }
  192. OptionsStub func() config.OptionsConfiguration
  193. optionsMutex sync.RWMutex
  194. optionsArgsForCall []struct {
  195. }
  196. optionsReturns struct {
  197. result1 config.OptionsConfiguration
  198. }
  199. optionsReturnsOnCall map[int]struct {
  200. result1 config.OptionsConfiguration
  201. }
  202. RawCopyStub func() config.Configuration
  203. rawCopyMutex sync.RWMutex
  204. rawCopyArgsForCall []struct {
  205. }
  206. rawCopyReturns struct {
  207. result1 config.Configuration
  208. }
  209. rawCopyReturnsOnCall map[int]struct {
  210. result1 config.Configuration
  211. }
  212. RemoveDeviceStub func(protocol.DeviceID) (config.Waiter, error)
  213. removeDeviceMutex sync.RWMutex
  214. removeDeviceArgsForCall []struct {
  215. arg1 protocol.DeviceID
  216. }
  217. removeDeviceReturns struct {
  218. result1 config.Waiter
  219. result2 error
  220. }
  221. removeDeviceReturnsOnCall map[int]struct {
  222. result1 config.Waiter
  223. result2 error
  224. }
  225. RemoveFolderStub func(string) (config.Waiter, error)
  226. removeFolderMutex sync.RWMutex
  227. removeFolderArgsForCall []struct {
  228. arg1 string
  229. }
  230. removeFolderReturns struct {
  231. result1 config.Waiter
  232. result2 error
  233. }
  234. removeFolderReturnsOnCall map[int]struct {
  235. result1 config.Waiter
  236. result2 error
  237. }
  238. RequiresRestartStub func() bool
  239. requiresRestartMutex sync.RWMutex
  240. requiresRestartArgsForCall []struct {
  241. }
  242. requiresRestartReturns struct {
  243. result1 bool
  244. }
  245. requiresRestartReturnsOnCall map[int]struct {
  246. result1 bool
  247. }
  248. SaveStub func() error
  249. saveMutex sync.RWMutex
  250. saveArgsForCall []struct {
  251. }
  252. saveReturns struct {
  253. result1 error
  254. }
  255. saveReturnsOnCall map[int]struct {
  256. result1 error
  257. }
  258. SubscribeStub func(config.Committer) config.Configuration
  259. subscribeMutex sync.RWMutex
  260. subscribeArgsForCall []struct {
  261. arg1 config.Committer
  262. }
  263. subscribeReturns struct {
  264. result1 config.Configuration
  265. }
  266. subscribeReturnsOnCall map[int]struct {
  267. result1 config.Configuration
  268. }
  269. UnsubscribeStub func(config.Committer)
  270. unsubscribeMutex sync.RWMutex
  271. unsubscribeArgsForCall []struct {
  272. arg1 config.Committer
  273. }
  274. invocations map[string][][]interface{}
  275. invocationsMutex sync.RWMutex
  276. }
  277. func (fake *Wrapper) ConfigPath() string {
  278. fake.configPathMutex.Lock()
  279. ret, specificReturn := fake.configPathReturnsOnCall[len(fake.configPathArgsForCall)]
  280. fake.configPathArgsForCall = append(fake.configPathArgsForCall, struct {
  281. }{})
  282. stub := fake.ConfigPathStub
  283. fakeReturns := fake.configPathReturns
  284. fake.recordInvocation("ConfigPath", []interface{}{})
  285. fake.configPathMutex.Unlock()
  286. if stub != nil {
  287. return stub()
  288. }
  289. if specificReturn {
  290. return ret.result1
  291. }
  292. return fakeReturns.result1
  293. }
  294. func (fake *Wrapper) ConfigPathCallCount() int {
  295. fake.configPathMutex.RLock()
  296. defer fake.configPathMutex.RUnlock()
  297. return len(fake.configPathArgsForCall)
  298. }
  299. func (fake *Wrapper) ConfigPathCalls(stub func() string) {
  300. fake.configPathMutex.Lock()
  301. defer fake.configPathMutex.Unlock()
  302. fake.ConfigPathStub = stub
  303. }
  304. func (fake *Wrapper) ConfigPathReturns(result1 string) {
  305. fake.configPathMutex.Lock()
  306. defer fake.configPathMutex.Unlock()
  307. fake.ConfigPathStub = nil
  308. fake.configPathReturns = struct {
  309. result1 string
  310. }{result1}
  311. }
  312. func (fake *Wrapper) ConfigPathReturnsOnCall(i int, result1 string) {
  313. fake.configPathMutex.Lock()
  314. defer fake.configPathMutex.Unlock()
  315. fake.ConfigPathStub = nil
  316. if fake.configPathReturnsOnCall == nil {
  317. fake.configPathReturnsOnCall = make(map[int]struct {
  318. result1 string
  319. })
  320. }
  321. fake.configPathReturnsOnCall[i] = struct {
  322. result1 string
  323. }{result1}
  324. }
  325. func (fake *Wrapper) DefaultDevice() config.DeviceConfiguration {
  326. fake.defaultDeviceMutex.Lock()
  327. ret, specificReturn := fake.defaultDeviceReturnsOnCall[len(fake.defaultDeviceArgsForCall)]
  328. fake.defaultDeviceArgsForCall = append(fake.defaultDeviceArgsForCall, struct {
  329. }{})
  330. stub := fake.DefaultDeviceStub
  331. fakeReturns := fake.defaultDeviceReturns
  332. fake.recordInvocation("DefaultDevice", []interface{}{})
  333. fake.defaultDeviceMutex.Unlock()
  334. if stub != nil {
  335. return stub()
  336. }
  337. if specificReturn {
  338. return ret.result1
  339. }
  340. return fakeReturns.result1
  341. }
  342. func (fake *Wrapper) DefaultDeviceCallCount() int {
  343. fake.defaultDeviceMutex.RLock()
  344. defer fake.defaultDeviceMutex.RUnlock()
  345. return len(fake.defaultDeviceArgsForCall)
  346. }
  347. func (fake *Wrapper) DefaultDeviceCalls(stub func() config.DeviceConfiguration) {
  348. fake.defaultDeviceMutex.Lock()
  349. defer fake.defaultDeviceMutex.Unlock()
  350. fake.DefaultDeviceStub = stub
  351. }
  352. func (fake *Wrapper) DefaultDeviceReturns(result1 config.DeviceConfiguration) {
  353. fake.defaultDeviceMutex.Lock()
  354. defer fake.defaultDeviceMutex.Unlock()
  355. fake.DefaultDeviceStub = nil
  356. fake.defaultDeviceReturns = struct {
  357. result1 config.DeviceConfiguration
  358. }{result1}
  359. }
  360. func (fake *Wrapper) DefaultDeviceReturnsOnCall(i int, result1 config.DeviceConfiguration) {
  361. fake.defaultDeviceMutex.Lock()
  362. defer fake.defaultDeviceMutex.Unlock()
  363. fake.DefaultDeviceStub = nil
  364. if fake.defaultDeviceReturnsOnCall == nil {
  365. fake.defaultDeviceReturnsOnCall = make(map[int]struct {
  366. result1 config.DeviceConfiguration
  367. })
  368. }
  369. fake.defaultDeviceReturnsOnCall[i] = struct {
  370. result1 config.DeviceConfiguration
  371. }{result1}
  372. }
  373. func (fake *Wrapper) DefaultFolder() config.FolderConfiguration {
  374. fake.defaultFolderMutex.Lock()
  375. ret, specificReturn := fake.defaultFolderReturnsOnCall[len(fake.defaultFolderArgsForCall)]
  376. fake.defaultFolderArgsForCall = append(fake.defaultFolderArgsForCall, struct {
  377. }{})
  378. stub := fake.DefaultFolderStub
  379. fakeReturns := fake.defaultFolderReturns
  380. fake.recordInvocation("DefaultFolder", []interface{}{})
  381. fake.defaultFolderMutex.Unlock()
  382. if stub != nil {
  383. return stub()
  384. }
  385. if specificReturn {
  386. return ret.result1
  387. }
  388. return fakeReturns.result1
  389. }
  390. func (fake *Wrapper) DefaultFolderCallCount() int {
  391. fake.defaultFolderMutex.RLock()
  392. defer fake.defaultFolderMutex.RUnlock()
  393. return len(fake.defaultFolderArgsForCall)
  394. }
  395. func (fake *Wrapper) DefaultFolderCalls(stub func() config.FolderConfiguration) {
  396. fake.defaultFolderMutex.Lock()
  397. defer fake.defaultFolderMutex.Unlock()
  398. fake.DefaultFolderStub = stub
  399. }
  400. func (fake *Wrapper) DefaultFolderReturns(result1 config.FolderConfiguration) {
  401. fake.defaultFolderMutex.Lock()
  402. defer fake.defaultFolderMutex.Unlock()
  403. fake.DefaultFolderStub = nil
  404. fake.defaultFolderReturns = struct {
  405. result1 config.FolderConfiguration
  406. }{result1}
  407. }
  408. func (fake *Wrapper) DefaultFolderReturnsOnCall(i int, result1 config.FolderConfiguration) {
  409. fake.defaultFolderMutex.Lock()
  410. defer fake.defaultFolderMutex.Unlock()
  411. fake.DefaultFolderStub = nil
  412. if fake.defaultFolderReturnsOnCall == nil {
  413. fake.defaultFolderReturnsOnCall = make(map[int]struct {
  414. result1 config.FolderConfiguration
  415. })
  416. }
  417. fake.defaultFolderReturnsOnCall[i] = struct {
  418. result1 config.FolderConfiguration
  419. }{result1}
  420. }
  421. func (fake *Wrapper) Device(arg1 protocol.DeviceID) (config.DeviceConfiguration, bool) {
  422. fake.deviceMutex.Lock()
  423. ret, specificReturn := fake.deviceReturnsOnCall[len(fake.deviceArgsForCall)]
  424. fake.deviceArgsForCall = append(fake.deviceArgsForCall, struct {
  425. arg1 protocol.DeviceID
  426. }{arg1})
  427. stub := fake.DeviceStub
  428. fakeReturns := fake.deviceReturns
  429. fake.recordInvocation("Device", []interface{}{arg1})
  430. fake.deviceMutex.Unlock()
  431. if stub != nil {
  432. return stub(arg1)
  433. }
  434. if specificReturn {
  435. return ret.result1, ret.result2
  436. }
  437. return fakeReturns.result1, fakeReturns.result2
  438. }
  439. func (fake *Wrapper) DeviceCallCount() int {
  440. fake.deviceMutex.RLock()
  441. defer fake.deviceMutex.RUnlock()
  442. return len(fake.deviceArgsForCall)
  443. }
  444. func (fake *Wrapper) DeviceCalls(stub func(protocol.DeviceID) (config.DeviceConfiguration, bool)) {
  445. fake.deviceMutex.Lock()
  446. defer fake.deviceMutex.Unlock()
  447. fake.DeviceStub = stub
  448. }
  449. func (fake *Wrapper) DeviceArgsForCall(i int) protocol.DeviceID {
  450. fake.deviceMutex.RLock()
  451. defer fake.deviceMutex.RUnlock()
  452. argsForCall := fake.deviceArgsForCall[i]
  453. return argsForCall.arg1
  454. }
  455. func (fake *Wrapper) DeviceReturns(result1 config.DeviceConfiguration, result2 bool) {
  456. fake.deviceMutex.Lock()
  457. defer fake.deviceMutex.Unlock()
  458. fake.DeviceStub = nil
  459. fake.deviceReturns = struct {
  460. result1 config.DeviceConfiguration
  461. result2 bool
  462. }{result1, result2}
  463. }
  464. func (fake *Wrapper) DeviceReturnsOnCall(i int, result1 config.DeviceConfiguration, result2 bool) {
  465. fake.deviceMutex.Lock()
  466. defer fake.deviceMutex.Unlock()
  467. fake.DeviceStub = nil
  468. if fake.deviceReturnsOnCall == nil {
  469. fake.deviceReturnsOnCall = make(map[int]struct {
  470. result1 config.DeviceConfiguration
  471. result2 bool
  472. })
  473. }
  474. fake.deviceReturnsOnCall[i] = struct {
  475. result1 config.DeviceConfiguration
  476. result2 bool
  477. }{result1, result2}
  478. }
  479. func (fake *Wrapper) DeviceList() []config.DeviceConfiguration {
  480. fake.deviceListMutex.Lock()
  481. ret, specificReturn := fake.deviceListReturnsOnCall[len(fake.deviceListArgsForCall)]
  482. fake.deviceListArgsForCall = append(fake.deviceListArgsForCall, struct {
  483. }{})
  484. stub := fake.DeviceListStub
  485. fakeReturns := fake.deviceListReturns
  486. fake.recordInvocation("DeviceList", []interface{}{})
  487. fake.deviceListMutex.Unlock()
  488. if stub != nil {
  489. return stub()
  490. }
  491. if specificReturn {
  492. return ret.result1
  493. }
  494. return fakeReturns.result1
  495. }
  496. func (fake *Wrapper) DeviceListCallCount() int {
  497. fake.deviceListMutex.RLock()
  498. defer fake.deviceListMutex.RUnlock()
  499. return len(fake.deviceListArgsForCall)
  500. }
  501. func (fake *Wrapper) DeviceListCalls(stub func() []config.DeviceConfiguration) {
  502. fake.deviceListMutex.Lock()
  503. defer fake.deviceListMutex.Unlock()
  504. fake.DeviceListStub = stub
  505. }
  506. func (fake *Wrapper) DeviceListReturns(result1 []config.DeviceConfiguration) {
  507. fake.deviceListMutex.Lock()
  508. defer fake.deviceListMutex.Unlock()
  509. fake.DeviceListStub = nil
  510. fake.deviceListReturns = struct {
  511. result1 []config.DeviceConfiguration
  512. }{result1}
  513. }
  514. func (fake *Wrapper) DeviceListReturnsOnCall(i int, result1 []config.DeviceConfiguration) {
  515. fake.deviceListMutex.Lock()
  516. defer fake.deviceListMutex.Unlock()
  517. fake.DeviceListStub = nil
  518. if fake.deviceListReturnsOnCall == nil {
  519. fake.deviceListReturnsOnCall = make(map[int]struct {
  520. result1 []config.DeviceConfiguration
  521. })
  522. }
  523. fake.deviceListReturnsOnCall[i] = struct {
  524. result1 []config.DeviceConfiguration
  525. }{result1}
  526. }
  527. func (fake *Wrapper) Devices() map[protocol.DeviceID]config.DeviceConfiguration {
  528. fake.devicesMutex.Lock()
  529. ret, specificReturn := fake.devicesReturnsOnCall[len(fake.devicesArgsForCall)]
  530. fake.devicesArgsForCall = append(fake.devicesArgsForCall, struct {
  531. }{})
  532. stub := fake.DevicesStub
  533. fakeReturns := fake.devicesReturns
  534. fake.recordInvocation("Devices", []interface{}{})
  535. fake.devicesMutex.Unlock()
  536. if stub != nil {
  537. return stub()
  538. }
  539. if specificReturn {
  540. return ret.result1
  541. }
  542. return fakeReturns.result1
  543. }
  544. func (fake *Wrapper) DevicesCallCount() int {
  545. fake.devicesMutex.RLock()
  546. defer fake.devicesMutex.RUnlock()
  547. return len(fake.devicesArgsForCall)
  548. }
  549. func (fake *Wrapper) DevicesCalls(stub func() map[protocol.DeviceID]config.DeviceConfiguration) {
  550. fake.devicesMutex.Lock()
  551. defer fake.devicesMutex.Unlock()
  552. fake.DevicesStub = stub
  553. }
  554. func (fake *Wrapper) DevicesReturns(result1 map[protocol.DeviceID]config.DeviceConfiguration) {
  555. fake.devicesMutex.Lock()
  556. defer fake.devicesMutex.Unlock()
  557. fake.DevicesStub = nil
  558. fake.devicesReturns = struct {
  559. result1 map[protocol.DeviceID]config.DeviceConfiguration
  560. }{result1}
  561. }
  562. func (fake *Wrapper) DevicesReturnsOnCall(i int, result1 map[protocol.DeviceID]config.DeviceConfiguration) {
  563. fake.devicesMutex.Lock()
  564. defer fake.devicesMutex.Unlock()
  565. fake.DevicesStub = nil
  566. if fake.devicesReturnsOnCall == nil {
  567. fake.devicesReturnsOnCall = make(map[int]struct {
  568. result1 map[protocol.DeviceID]config.DeviceConfiguration
  569. })
  570. }
  571. fake.devicesReturnsOnCall[i] = struct {
  572. result1 map[protocol.DeviceID]config.DeviceConfiguration
  573. }{result1}
  574. }
  575. func (fake *Wrapper) Folder(arg1 string) (config.FolderConfiguration, bool) {
  576. fake.folderMutex.Lock()
  577. ret, specificReturn := fake.folderReturnsOnCall[len(fake.folderArgsForCall)]
  578. fake.folderArgsForCall = append(fake.folderArgsForCall, struct {
  579. arg1 string
  580. }{arg1})
  581. stub := fake.FolderStub
  582. fakeReturns := fake.folderReturns
  583. fake.recordInvocation("Folder", []interface{}{arg1})
  584. fake.folderMutex.Unlock()
  585. if stub != nil {
  586. return stub(arg1)
  587. }
  588. if specificReturn {
  589. return ret.result1, ret.result2
  590. }
  591. return fakeReturns.result1, fakeReturns.result2
  592. }
  593. func (fake *Wrapper) FolderCallCount() int {
  594. fake.folderMutex.RLock()
  595. defer fake.folderMutex.RUnlock()
  596. return len(fake.folderArgsForCall)
  597. }
  598. func (fake *Wrapper) FolderCalls(stub func(string) (config.FolderConfiguration, bool)) {
  599. fake.folderMutex.Lock()
  600. defer fake.folderMutex.Unlock()
  601. fake.FolderStub = stub
  602. }
  603. func (fake *Wrapper) FolderArgsForCall(i int) string {
  604. fake.folderMutex.RLock()
  605. defer fake.folderMutex.RUnlock()
  606. argsForCall := fake.folderArgsForCall[i]
  607. return argsForCall.arg1
  608. }
  609. func (fake *Wrapper) FolderReturns(result1 config.FolderConfiguration, result2 bool) {
  610. fake.folderMutex.Lock()
  611. defer fake.folderMutex.Unlock()
  612. fake.FolderStub = nil
  613. fake.folderReturns = struct {
  614. result1 config.FolderConfiguration
  615. result2 bool
  616. }{result1, result2}
  617. }
  618. func (fake *Wrapper) FolderReturnsOnCall(i int, result1 config.FolderConfiguration, result2 bool) {
  619. fake.folderMutex.Lock()
  620. defer fake.folderMutex.Unlock()
  621. fake.FolderStub = nil
  622. if fake.folderReturnsOnCall == nil {
  623. fake.folderReturnsOnCall = make(map[int]struct {
  624. result1 config.FolderConfiguration
  625. result2 bool
  626. })
  627. }
  628. fake.folderReturnsOnCall[i] = struct {
  629. result1 config.FolderConfiguration
  630. result2 bool
  631. }{result1, result2}
  632. }
  633. func (fake *Wrapper) FolderList() []config.FolderConfiguration {
  634. fake.folderListMutex.Lock()
  635. ret, specificReturn := fake.folderListReturnsOnCall[len(fake.folderListArgsForCall)]
  636. fake.folderListArgsForCall = append(fake.folderListArgsForCall, struct {
  637. }{})
  638. stub := fake.FolderListStub
  639. fakeReturns := fake.folderListReturns
  640. fake.recordInvocation("FolderList", []interface{}{})
  641. fake.folderListMutex.Unlock()
  642. if stub != nil {
  643. return stub()
  644. }
  645. if specificReturn {
  646. return ret.result1
  647. }
  648. return fakeReturns.result1
  649. }
  650. func (fake *Wrapper) FolderListCallCount() int {
  651. fake.folderListMutex.RLock()
  652. defer fake.folderListMutex.RUnlock()
  653. return len(fake.folderListArgsForCall)
  654. }
  655. func (fake *Wrapper) FolderListCalls(stub func() []config.FolderConfiguration) {
  656. fake.folderListMutex.Lock()
  657. defer fake.folderListMutex.Unlock()
  658. fake.FolderListStub = stub
  659. }
  660. func (fake *Wrapper) FolderListReturns(result1 []config.FolderConfiguration) {
  661. fake.folderListMutex.Lock()
  662. defer fake.folderListMutex.Unlock()
  663. fake.FolderListStub = nil
  664. fake.folderListReturns = struct {
  665. result1 []config.FolderConfiguration
  666. }{result1}
  667. }
  668. func (fake *Wrapper) FolderListReturnsOnCall(i int, result1 []config.FolderConfiguration) {
  669. fake.folderListMutex.Lock()
  670. defer fake.folderListMutex.Unlock()
  671. fake.FolderListStub = nil
  672. if fake.folderListReturnsOnCall == nil {
  673. fake.folderListReturnsOnCall = make(map[int]struct {
  674. result1 []config.FolderConfiguration
  675. })
  676. }
  677. fake.folderListReturnsOnCall[i] = struct {
  678. result1 []config.FolderConfiguration
  679. }{result1}
  680. }
  681. func (fake *Wrapper) FolderPasswords(arg1 protocol.DeviceID) map[string]string {
  682. fake.folderPasswordsMutex.Lock()
  683. ret, specificReturn := fake.folderPasswordsReturnsOnCall[len(fake.folderPasswordsArgsForCall)]
  684. fake.folderPasswordsArgsForCall = append(fake.folderPasswordsArgsForCall, struct {
  685. arg1 protocol.DeviceID
  686. }{arg1})
  687. stub := fake.FolderPasswordsStub
  688. fakeReturns := fake.folderPasswordsReturns
  689. fake.recordInvocation("FolderPasswords", []interface{}{arg1})
  690. fake.folderPasswordsMutex.Unlock()
  691. if stub != nil {
  692. return stub(arg1)
  693. }
  694. if specificReturn {
  695. return ret.result1
  696. }
  697. return fakeReturns.result1
  698. }
  699. func (fake *Wrapper) FolderPasswordsCallCount() int {
  700. fake.folderPasswordsMutex.RLock()
  701. defer fake.folderPasswordsMutex.RUnlock()
  702. return len(fake.folderPasswordsArgsForCall)
  703. }
  704. func (fake *Wrapper) FolderPasswordsCalls(stub func(protocol.DeviceID) map[string]string) {
  705. fake.folderPasswordsMutex.Lock()
  706. defer fake.folderPasswordsMutex.Unlock()
  707. fake.FolderPasswordsStub = stub
  708. }
  709. func (fake *Wrapper) FolderPasswordsArgsForCall(i int) protocol.DeviceID {
  710. fake.folderPasswordsMutex.RLock()
  711. defer fake.folderPasswordsMutex.RUnlock()
  712. argsForCall := fake.folderPasswordsArgsForCall[i]
  713. return argsForCall.arg1
  714. }
  715. func (fake *Wrapper) FolderPasswordsReturns(result1 map[string]string) {
  716. fake.folderPasswordsMutex.Lock()
  717. defer fake.folderPasswordsMutex.Unlock()
  718. fake.FolderPasswordsStub = nil
  719. fake.folderPasswordsReturns = struct {
  720. result1 map[string]string
  721. }{result1}
  722. }
  723. func (fake *Wrapper) FolderPasswordsReturnsOnCall(i int, result1 map[string]string) {
  724. fake.folderPasswordsMutex.Lock()
  725. defer fake.folderPasswordsMutex.Unlock()
  726. fake.FolderPasswordsStub = nil
  727. if fake.folderPasswordsReturnsOnCall == nil {
  728. fake.folderPasswordsReturnsOnCall = make(map[int]struct {
  729. result1 map[string]string
  730. })
  731. }
  732. fake.folderPasswordsReturnsOnCall[i] = struct {
  733. result1 map[string]string
  734. }{result1}
  735. }
  736. func (fake *Wrapper) Folders() map[string]config.FolderConfiguration {
  737. fake.foldersMutex.Lock()
  738. ret, specificReturn := fake.foldersReturnsOnCall[len(fake.foldersArgsForCall)]
  739. fake.foldersArgsForCall = append(fake.foldersArgsForCall, struct {
  740. }{})
  741. stub := fake.FoldersStub
  742. fakeReturns := fake.foldersReturns
  743. fake.recordInvocation("Folders", []interface{}{})
  744. fake.foldersMutex.Unlock()
  745. if stub != nil {
  746. return stub()
  747. }
  748. if specificReturn {
  749. return ret.result1
  750. }
  751. return fakeReturns.result1
  752. }
  753. func (fake *Wrapper) FoldersCallCount() int {
  754. fake.foldersMutex.RLock()
  755. defer fake.foldersMutex.RUnlock()
  756. return len(fake.foldersArgsForCall)
  757. }
  758. func (fake *Wrapper) FoldersCalls(stub func() map[string]config.FolderConfiguration) {
  759. fake.foldersMutex.Lock()
  760. defer fake.foldersMutex.Unlock()
  761. fake.FoldersStub = stub
  762. }
  763. func (fake *Wrapper) FoldersReturns(result1 map[string]config.FolderConfiguration) {
  764. fake.foldersMutex.Lock()
  765. defer fake.foldersMutex.Unlock()
  766. fake.FoldersStub = nil
  767. fake.foldersReturns = struct {
  768. result1 map[string]config.FolderConfiguration
  769. }{result1}
  770. }
  771. func (fake *Wrapper) FoldersReturnsOnCall(i int, result1 map[string]config.FolderConfiguration) {
  772. fake.foldersMutex.Lock()
  773. defer fake.foldersMutex.Unlock()
  774. fake.FoldersStub = nil
  775. if fake.foldersReturnsOnCall == nil {
  776. fake.foldersReturnsOnCall = make(map[int]struct {
  777. result1 map[string]config.FolderConfiguration
  778. })
  779. }
  780. fake.foldersReturnsOnCall[i] = struct {
  781. result1 map[string]config.FolderConfiguration
  782. }{result1}
  783. }
  784. func (fake *Wrapper) GUI() config.GUIConfiguration {
  785. fake.gUIMutex.Lock()
  786. ret, specificReturn := fake.gUIReturnsOnCall[len(fake.gUIArgsForCall)]
  787. fake.gUIArgsForCall = append(fake.gUIArgsForCall, struct {
  788. }{})
  789. stub := fake.GUIStub
  790. fakeReturns := fake.gUIReturns
  791. fake.recordInvocation("GUI", []interface{}{})
  792. fake.gUIMutex.Unlock()
  793. if stub != nil {
  794. return stub()
  795. }
  796. if specificReturn {
  797. return ret.result1
  798. }
  799. return fakeReturns.result1
  800. }
  801. func (fake *Wrapper) GUICallCount() int {
  802. fake.gUIMutex.RLock()
  803. defer fake.gUIMutex.RUnlock()
  804. return len(fake.gUIArgsForCall)
  805. }
  806. func (fake *Wrapper) GUICalls(stub func() config.GUIConfiguration) {
  807. fake.gUIMutex.Lock()
  808. defer fake.gUIMutex.Unlock()
  809. fake.GUIStub = stub
  810. }
  811. func (fake *Wrapper) GUIReturns(result1 config.GUIConfiguration) {
  812. fake.gUIMutex.Lock()
  813. defer fake.gUIMutex.Unlock()
  814. fake.GUIStub = nil
  815. fake.gUIReturns = struct {
  816. result1 config.GUIConfiguration
  817. }{result1}
  818. }
  819. func (fake *Wrapper) GUIReturnsOnCall(i int, result1 config.GUIConfiguration) {
  820. fake.gUIMutex.Lock()
  821. defer fake.gUIMutex.Unlock()
  822. fake.GUIStub = nil
  823. if fake.gUIReturnsOnCall == nil {
  824. fake.gUIReturnsOnCall = make(map[int]struct {
  825. result1 config.GUIConfiguration
  826. })
  827. }
  828. fake.gUIReturnsOnCall[i] = struct {
  829. result1 config.GUIConfiguration
  830. }{result1}
  831. }
  832. func (fake *Wrapper) IgnoredDevice(arg1 protocol.DeviceID) bool {
  833. fake.ignoredDeviceMutex.Lock()
  834. ret, specificReturn := fake.ignoredDeviceReturnsOnCall[len(fake.ignoredDeviceArgsForCall)]
  835. fake.ignoredDeviceArgsForCall = append(fake.ignoredDeviceArgsForCall, struct {
  836. arg1 protocol.DeviceID
  837. }{arg1})
  838. stub := fake.IgnoredDeviceStub
  839. fakeReturns := fake.ignoredDeviceReturns
  840. fake.recordInvocation("IgnoredDevice", []interface{}{arg1})
  841. fake.ignoredDeviceMutex.Unlock()
  842. if stub != nil {
  843. return stub(arg1)
  844. }
  845. if specificReturn {
  846. return ret.result1
  847. }
  848. return fakeReturns.result1
  849. }
  850. func (fake *Wrapper) IgnoredDeviceCallCount() int {
  851. fake.ignoredDeviceMutex.RLock()
  852. defer fake.ignoredDeviceMutex.RUnlock()
  853. return len(fake.ignoredDeviceArgsForCall)
  854. }
  855. func (fake *Wrapper) IgnoredDeviceCalls(stub func(protocol.DeviceID) bool) {
  856. fake.ignoredDeviceMutex.Lock()
  857. defer fake.ignoredDeviceMutex.Unlock()
  858. fake.IgnoredDeviceStub = stub
  859. }
  860. func (fake *Wrapper) IgnoredDeviceArgsForCall(i int) protocol.DeviceID {
  861. fake.ignoredDeviceMutex.RLock()
  862. defer fake.ignoredDeviceMutex.RUnlock()
  863. argsForCall := fake.ignoredDeviceArgsForCall[i]
  864. return argsForCall.arg1
  865. }
  866. func (fake *Wrapper) IgnoredDeviceReturns(result1 bool) {
  867. fake.ignoredDeviceMutex.Lock()
  868. defer fake.ignoredDeviceMutex.Unlock()
  869. fake.IgnoredDeviceStub = nil
  870. fake.ignoredDeviceReturns = struct {
  871. result1 bool
  872. }{result1}
  873. }
  874. func (fake *Wrapper) IgnoredDeviceReturnsOnCall(i int, result1 bool) {
  875. fake.ignoredDeviceMutex.Lock()
  876. defer fake.ignoredDeviceMutex.Unlock()
  877. fake.IgnoredDeviceStub = nil
  878. if fake.ignoredDeviceReturnsOnCall == nil {
  879. fake.ignoredDeviceReturnsOnCall = make(map[int]struct {
  880. result1 bool
  881. })
  882. }
  883. fake.ignoredDeviceReturnsOnCall[i] = struct {
  884. result1 bool
  885. }{result1}
  886. }
  887. func (fake *Wrapper) IgnoredDevices() []config.ObservedDevice {
  888. fake.ignoredDevicesMutex.Lock()
  889. ret, specificReturn := fake.ignoredDevicesReturnsOnCall[len(fake.ignoredDevicesArgsForCall)]
  890. fake.ignoredDevicesArgsForCall = append(fake.ignoredDevicesArgsForCall, struct {
  891. }{})
  892. stub := fake.IgnoredDevicesStub
  893. fakeReturns := fake.ignoredDevicesReturns
  894. fake.recordInvocation("IgnoredDevices", []interface{}{})
  895. fake.ignoredDevicesMutex.Unlock()
  896. if stub != nil {
  897. return stub()
  898. }
  899. if specificReturn {
  900. return ret.result1
  901. }
  902. return fakeReturns.result1
  903. }
  904. func (fake *Wrapper) IgnoredDevicesCallCount() int {
  905. fake.ignoredDevicesMutex.RLock()
  906. defer fake.ignoredDevicesMutex.RUnlock()
  907. return len(fake.ignoredDevicesArgsForCall)
  908. }
  909. func (fake *Wrapper) IgnoredDevicesCalls(stub func() []config.ObservedDevice) {
  910. fake.ignoredDevicesMutex.Lock()
  911. defer fake.ignoredDevicesMutex.Unlock()
  912. fake.IgnoredDevicesStub = stub
  913. }
  914. func (fake *Wrapper) IgnoredDevicesReturns(result1 []config.ObservedDevice) {
  915. fake.ignoredDevicesMutex.Lock()
  916. defer fake.ignoredDevicesMutex.Unlock()
  917. fake.IgnoredDevicesStub = nil
  918. fake.ignoredDevicesReturns = struct {
  919. result1 []config.ObservedDevice
  920. }{result1}
  921. }
  922. func (fake *Wrapper) IgnoredDevicesReturnsOnCall(i int, result1 []config.ObservedDevice) {
  923. fake.ignoredDevicesMutex.Lock()
  924. defer fake.ignoredDevicesMutex.Unlock()
  925. fake.IgnoredDevicesStub = nil
  926. if fake.ignoredDevicesReturnsOnCall == nil {
  927. fake.ignoredDevicesReturnsOnCall = make(map[int]struct {
  928. result1 []config.ObservedDevice
  929. })
  930. }
  931. fake.ignoredDevicesReturnsOnCall[i] = struct {
  932. result1 []config.ObservedDevice
  933. }{result1}
  934. }
  935. func (fake *Wrapper) IgnoredFolder(arg1 protocol.DeviceID, arg2 string) bool {
  936. fake.ignoredFolderMutex.Lock()
  937. ret, specificReturn := fake.ignoredFolderReturnsOnCall[len(fake.ignoredFolderArgsForCall)]
  938. fake.ignoredFolderArgsForCall = append(fake.ignoredFolderArgsForCall, struct {
  939. arg1 protocol.DeviceID
  940. arg2 string
  941. }{arg1, arg2})
  942. stub := fake.IgnoredFolderStub
  943. fakeReturns := fake.ignoredFolderReturns
  944. fake.recordInvocation("IgnoredFolder", []interface{}{arg1, arg2})
  945. fake.ignoredFolderMutex.Unlock()
  946. if stub != nil {
  947. return stub(arg1, arg2)
  948. }
  949. if specificReturn {
  950. return ret.result1
  951. }
  952. return fakeReturns.result1
  953. }
  954. func (fake *Wrapper) IgnoredFolderCallCount() int {
  955. fake.ignoredFolderMutex.RLock()
  956. defer fake.ignoredFolderMutex.RUnlock()
  957. return len(fake.ignoredFolderArgsForCall)
  958. }
  959. func (fake *Wrapper) IgnoredFolderCalls(stub func(protocol.DeviceID, string) bool) {
  960. fake.ignoredFolderMutex.Lock()
  961. defer fake.ignoredFolderMutex.Unlock()
  962. fake.IgnoredFolderStub = stub
  963. }
  964. func (fake *Wrapper) IgnoredFolderArgsForCall(i int) (protocol.DeviceID, string) {
  965. fake.ignoredFolderMutex.RLock()
  966. defer fake.ignoredFolderMutex.RUnlock()
  967. argsForCall := fake.ignoredFolderArgsForCall[i]
  968. return argsForCall.arg1, argsForCall.arg2
  969. }
  970. func (fake *Wrapper) IgnoredFolderReturns(result1 bool) {
  971. fake.ignoredFolderMutex.Lock()
  972. defer fake.ignoredFolderMutex.Unlock()
  973. fake.IgnoredFolderStub = nil
  974. fake.ignoredFolderReturns = struct {
  975. result1 bool
  976. }{result1}
  977. }
  978. func (fake *Wrapper) IgnoredFolderReturnsOnCall(i int, result1 bool) {
  979. fake.ignoredFolderMutex.Lock()
  980. defer fake.ignoredFolderMutex.Unlock()
  981. fake.IgnoredFolderStub = nil
  982. if fake.ignoredFolderReturnsOnCall == nil {
  983. fake.ignoredFolderReturnsOnCall = make(map[int]struct {
  984. result1 bool
  985. })
  986. }
  987. fake.ignoredFolderReturnsOnCall[i] = struct {
  988. result1 bool
  989. }{result1}
  990. }
  991. func (fake *Wrapper) LDAP() config.LDAPConfiguration {
  992. fake.lDAPMutex.Lock()
  993. ret, specificReturn := fake.lDAPReturnsOnCall[len(fake.lDAPArgsForCall)]
  994. fake.lDAPArgsForCall = append(fake.lDAPArgsForCall, struct {
  995. }{})
  996. stub := fake.LDAPStub
  997. fakeReturns := fake.lDAPReturns
  998. fake.recordInvocation("LDAP", []interface{}{})
  999. fake.lDAPMutex.Unlock()
  1000. if stub != nil {
  1001. return stub()
  1002. }
  1003. if specificReturn {
  1004. return ret.result1
  1005. }
  1006. return fakeReturns.result1
  1007. }
  1008. func (fake *Wrapper) LDAPCallCount() int {
  1009. fake.lDAPMutex.RLock()
  1010. defer fake.lDAPMutex.RUnlock()
  1011. return len(fake.lDAPArgsForCall)
  1012. }
  1013. func (fake *Wrapper) LDAPCalls(stub func() config.LDAPConfiguration) {
  1014. fake.lDAPMutex.Lock()
  1015. defer fake.lDAPMutex.Unlock()
  1016. fake.LDAPStub = stub
  1017. }
  1018. func (fake *Wrapper) LDAPReturns(result1 config.LDAPConfiguration) {
  1019. fake.lDAPMutex.Lock()
  1020. defer fake.lDAPMutex.Unlock()
  1021. fake.LDAPStub = nil
  1022. fake.lDAPReturns = struct {
  1023. result1 config.LDAPConfiguration
  1024. }{result1}
  1025. }
  1026. func (fake *Wrapper) LDAPReturnsOnCall(i int, result1 config.LDAPConfiguration) {
  1027. fake.lDAPMutex.Lock()
  1028. defer fake.lDAPMutex.Unlock()
  1029. fake.LDAPStub = nil
  1030. if fake.lDAPReturnsOnCall == nil {
  1031. fake.lDAPReturnsOnCall = make(map[int]struct {
  1032. result1 config.LDAPConfiguration
  1033. })
  1034. }
  1035. fake.lDAPReturnsOnCall[i] = struct {
  1036. result1 config.LDAPConfiguration
  1037. }{result1}
  1038. }
  1039. func (fake *Wrapper) Modify(arg1 config.ModifyFunction) (config.Waiter, error) {
  1040. fake.modifyMutex.Lock()
  1041. ret, specificReturn := fake.modifyReturnsOnCall[len(fake.modifyArgsForCall)]
  1042. fake.modifyArgsForCall = append(fake.modifyArgsForCall, struct {
  1043. arg1 config.ModifyFunction
  1044. }{arg1})
  1045. stub := fake.ModifyStub
  1046. fakeReturns := fake.modifyReturns
  1047. fake.recordInvocation("Modify", []interface{}{arg1})
  1048. fake.modifyMutex.Unlock()
  1049. if stub != nil {
  1050. return stub(arg1)
  1051. }
  1052. if specificReturn {
  1053. return ret.result1, ret.result2
  1054. }
  1055. return fakeReturns.result1, fakeReturns.result2
  1056. }
  1057. func (fake *Wrapper) ModifyCallCount() int {
  1058. fake.modifyMutex.RLock()
  1059. defer fake.modifyMutex.RUnlock()
  1060. return len(fake.modifyArgsForCall)
  1061. }
  1062. func (fake *Wrapper) ModifyCalls(stub func(config.ModifyFunction) (config.Waiter, error)) {
  1063. fake.modifyMutex.Lock()
  1064. defer fake.modifyMutex.Unlock()
  1065. fake.ModifyStub = stub
  1066. }
  1067. func (fake *Wrapper) ModifyArgsForCall(i int) config.ModifyFunction {
  1068. fake.modifyMutex.RLock()
  1069. defer fake.modifyMutex.RUnlock()
  1070. argsForCall := fake.modifyArgsForCall[i]
  1071. return argsForCall.arg1
  1072. }
  1073. func (fake *Wrapper) ModifyReturns(result1 config.Waiter, result2 error) {
  1074. fake.modifyMutex.Lock()
  1075. defer fake.modifyMutex.Unlock()
  1076. fake.ModifyStub = nil
  1077. fake.modifyReturns = struct {
  1078. result1 config.Waiter
  1079. result2 error
  1080. }{result1, result2}
  1081. }
  1082. func (fake *Wrapper) ModifyReturnsOnCall(i int, result1 config.Waiter, result2 error) {
  1083. fake.modifyMutex.Lock()
  1084. defer fake.modifyMutex.Unlock()
  1085. fake.ModifyStub = nil
  1086. if fake.modifyReturnsOnCall == nil {
  1087. fake.modifyReturnsOnCall = make(map[int]struct {
  1088. result1 config.Waiter
  1089. result2 error
  1090. })
  1091. }
  1092. fake.modifyReturnsOnCall[i] = struct {
  1093. result1 config.Waiter
  1094. result2 error
  1095. }{result1, result2}
  1096. }
  1097. func (fake *Wrapper) MyID() protocol.DeviceID {
  1098. fake.myIDMutex.Lock()
  1099. ret, specificReturn := fake.myIDReturnsOnCall[len(fake.myIDArgsForCall)]
  1100. fake.myIDArgsForCall = append(fake.myIDArgsForCall, struct {
  1101. }{})
  1102. stub := fake.MyIDStub
  1103. fakeReturns := fake.myIDReturns
  1104. fake.recordInvocation("MyID", []interface{}{})
  1105. fake.myIDMutex.Unlock()
  1106. if stub != nil {
  1107. return stub()
  1108. }
  1109. if specificReturn {
  1110. return ret.result1
  1111. }
  1112. return fakeReturns.result1
  1113. }
  1114. func (fake *Wrapper) MyIDCallCount() int {
  1115. fake.myIDMutex.RLock()
  1116. defer fake.myIDMutex.RUnlock()
  1117. return len(fake.myIDArgsForCall)
  1118. }
  1119. func (fake *Wrapper) MyIDCalls(stub func() protocol.DeviceID) {
  1120. fake.myIDMutex.Lock()
  1121. defer fake.myIDMutex.Unlock()
  1122. fake.MyIDStub = stub
  1123. }
  1124. func (fake *Wrapper) MyIDReturns(result1 protocol.DeviceID) {
  1125. fake.myIDMutex.Lock()
  1126. defer fake.myIDMutex.Unlock()
  1127. fake.MyIDStub = nil
  1128. fake.myIDReturns = struct {
  1129. result1 protocol.DeviceID
  1130. }{result1}
  1131. }
  1132. func (fake *Wrapper) MyIDReturnsOnCall(i int, result1 protocol.DeviceID) {
  1133. fake.myIDMutex.Lock()
  1134. defer fake.myIDMutex.Unlock()
  1135. fake.MyIDStub = nil
  1136. if fake.myIDReturnsOnCall == nil {
  1137. fake.myIDReturnsOnCall = make(map[int]struct {
  1138. result1 protocol.DeviceID
  1139. })
  1140. }
  1141. fake.myIDReturnsOnCall[i] = struct {
  1142. result1 protocol.DeviceID
  1143. }{result1}
  1144. }
  1145. func (fake *Wrapper) Options() config.OptionsConfiguration {
  1146. fake.optionsMutex.Lock()
  1147. ret, specificReturn := fake.optionsReturnsOnCall[len(fake.optionsArgsForCall)]
  1148. fake.optionsArgsForCall = append(fake.optionsArgsForCall, struct {
  1149. }{})
  1150. stub := fake.OptionsStub
  1151. fakeReturns := fake.optionsReturns
  1152. fake.recordInvocation("Options", []interface{}{})
  1153. fake.optionsMutex.Unlock()
  1154. if stub != nil {
  1155. return stub()
  1156. }
  1157. if specificReturn {
  1158. return ret.result1
  1159. }
  1160. return fakeReturns.result1
  1161. }
  1162. func (fake *Wrapper) OptionsCallCount() int {
  1163. fake.optionsMutex.RLock()
  1164. defer fake.optionsMutex.RUnlock()
  1165. return len(fake.optionsArgsForCall)
  1166. }
  1167. func (fake *Wrapper) OptionsCalls(stub func() config.OptionsConfiguration) {
  1168. fake.optionsMutex.Lock()
  1169. defer fake.optionsMutex.Unlock()
  1170. fake.OptionsStub = stub
  1171. }
  1172. func (fake *Wrapper) OptionsReturns(result1 config.OptionsConfiguration) {
  1173. fake.optionsMutex.Lock()
  1174. defer fake.optionsMutex.Unlock()
  1175. fake.OptionsStub = nil
  1176. fake.optionsReturns = struct {
  1177. result1 config.OptionsConfiguration
  1178. }{result1}
  1179. }
  1180. func (fake *Wrapper) OptionsReturnsOnCall(i int, result1 config.OptionsConfiguration) {
  1181. fake.optionsMutex.Lock()
  1182. defer fake.optionsMutex.Unlock()
  1183. fake.OptionsStub = nil
  1184. if fake.optionsReturnsOnCall == nil {
  1185. fake.optionsReturnsOnCall = make(map[int]struct {
  1186. result1 config.OptionsConfiguration
  1187. })
  1188. }
  1189. fake.optionsReturnsOnCall[i] = struct {
  1190. result1 config.OptionsConfiguration
  1191. }{result1}
  1192. }
  1193. func (fake *Wrapper) RawCopy() config.Configuration {
  1194. fake.rawCopyMutex.Lock()
  1195. ret, specificReturn := fake.rawCopyReturnsOnCall[len(fake.rawCopyArgsForCall)]
  1196. fake.rawCopyArgsForCall = append(fake.rawCopyArgsForCall, struct {
  1197. }{})
  1198. stub := fake.RawCopyStub
  1199. fakeReturns := fake.rawCopyReturns
  1200. fake.recordInvocation("RawCopy", []interface{}{})
  1201. fake.rawCopyMutex.Unlock()
  1202. if stub != nil {
  1203. return stub()
  1204. }
  1205. if specificReturn {
  1206. return ret.result1
  1207. }
  1208. return fakeReturns.result1
  1209. }
  1210. func (fake *Wrapper) RawCopyCallCount() int {
  1211. fake.rawCopyMutex.RLock()
  1212. defer fake.rawCopyMutex.RUnlock()
  1213. return len(fake.rawCopyArgsForCall)
  1214. }
  1215. func (fake *Wrapper) RawCopyCalls(stub func() config.Configuration) {
  1216. fake.rawCopyMutex.Lock()
  1217. defer fake.rawCopyMutex.Unlock()
  1218. fake.RawCopyStub = stub
  1219. }
  1220. func (fake *Wrapper) RawCopyReturns(result1 config.Configuration) {
  1221. fake.rawCopyMutex.Lock()
  1222. defer fake.rawCopyMutex.Unlock()
  1223. fake.RawCopyStub = nil
  1224. fake.rawCopyReturns = struct {
  1225. result1 config.Configuration
  1226. }{result1}
  1227. }
  1228. func (fake *Wrapper) RawCopyReturnsOnCall(i int, result1 config.Configuration) {
  1229. fake.rawCopyMutex.Lock()
  1230. defer fake.rawCopyMutex.Unlock()
  1231. fake.RawCopyStub = nil
  1232. if fake.rawCopyReturnsOnCall == nil {
  1233. fake.rawCopyReturnsOnCall = make(map[int]struct {
  1234. result1 config.Configuration
  1235. })
  1236. }
  1237. fake.rawCopyReturnsOnCall[i] = struct {
  1238. result1 config.Configuration
  1239. }{result1}
  1240. }
  1241. func (fake *Wrapper) RemoveDevice(arg1 protocol.DeviceID) (config.Waiter, error) {
  1242. fake.removeDeviceMutex.Lock()
  1243. ret, specificReturn := fake.removeDeviceReturnsOnCall[len(fake.removeDeviceArgsForCall)]
  1244. fake.removeDeviceArgsForCall = append(fake.removeDeviceArgsForCall, struct {
  1245. arg1 protocol.DeviceID
  1246. }{arg1})
  1247. stub := fake.RemoveDeviceStub
  1248. fakeReturns := fake.removeDeviceReturns
  1249. fake.recordInvocation("RemoveDevice", []interface{}{arg1})
  1250. fake.removeDeviceMutex.Unlock()
  1251. if stub != nil {
  1252. return stub(arg1)
  1253. }
  1254. if specificReturn {
  1255. return ret.result1, ret.result2
  1256. }
  1257. return fakeReturns.result1, fakeReturns.result2
  1258. }
  1259. func (fake *Wrapper) RemoveDeviceCallCount() int {
  1260. fake.removeDeviceMutex.RLock()
  1261. defer fake.removeDeviceMutex.RUnlock()
  1262. return len(fake.removeDeviceArgsForCall)
  1263. }
  1264. func (fake *Wrapper) RemoveDeviceCalls(stub func(protocol.DeviceID) (config.Waiter, error)) {
  1265. fake.removeDeviceMutex.Lock()
  1266. defer fake.removeDeviceMutex.Unlock()
  1267. fake.RemoveDeviceStub = stub
  1268. }
  1269. func (fake *Wrapper) RemoveDeviceArgsForCall(i int) protocol.DeviceID {
  1270. fake.removeDeviceMutex.RLock()
  1271. defer fake.removeDeviceMutex.RUnlock()
  1272. argsForCall := fake.removeDeviceArgsForCall[i]
  1273. return argsForCall.arg1
  1274. }
  1275. func (fake *Wrapper) RemoveDeviceReturns(result1 config.Waiter, result2 error) {
  1276. fake.removeDeviceMutex.Lock()
  1277. defer fake.removeDeviceMutex.Unlock()
  1278. fake.RemoveDeviceStub = nil
  1279. fake.removeDeviceReturns = struct {
  1280. result1 config.Waiter
  1281. result2 error
  1282. }{result1, result2}
  1283. }
  1284. func (fake *Wrapper) RemoveDeviceReturnsOnCall(i int, result1 config.Waiter, result2 error) {
  1285. fake.removeDeviceMutex.Lock()
  1286. defer fake.removeDeviceMutex.Unlock()
  1287. fake.RemoveDeviceStub = nil
  1288. if fake.removeDeviceReturnsOnCall == nil {
  1289. fake.removeDeviceReturnsOnCall = make(map[int]struct {
  1290. result1 config.Waiter
  1291. result2 error
  1292. })
  1293. }
  1294. fake.removeDeviceReturnsOnCall[i] = struct {
  1295. result1 config.Waiter
  1296. result2 error
  1297. }{result1, result2}
  1298. }
  1299. func (fake *Wrapper) RemoveFolder(arg1 string) (config.Waiter, error) {
  1300. fake.removeFolderMutex.Lock()
  1301. ret, specificReturn := fake.removeFolderReturnsOnCall[len(fake.removeFolderArgsForCall)]
  1302. fake.removeFolderArgsForCall = append(fake.removeFolderArgsForCall, struct {
  1303. arg1 string
  1304. }{arg1})
  1305. stub := fake.RemoveFolderStub
  1306. fakeReturns := fake.removeFolderReturns
  1307. fake.recordInvocation("RemoveFolder", []interface{}{arg1})
  1308. fake.removeFolderMutex.Unlock()
  1309. if stub != nil {
  1310. return stub(arg1)
  1311. }
  1312. if specificReturn {
  1313. return ret.result1, ret.result2
  1314. }
  1315. return fakeReturns.result1, fakeReturns.result2
  1316. }
  1317. func (fake *Wrapper) RemoveFolderCallCount() int {
  1318. fake.removeFolderMutex.RLock()
  1319. defer fake.removeFolderMutex.RUnlock()
  1320. return len(fake.removeFolderArgsForCall)
  1321. }
  1322. func (fake *Wrapper) RemoveFolderCalls(stub func(string) (config.Waiter, error)) {
  1323. fake.removeFolderMutex.Lock()
  1324. defer fake.removeFolderMutex.Unlock()
  1325. fake.RemoveFolderStub = stub
  1326. }
  1327. func (fake *Wrapper) RemoveFolderArgsForCall(i int) string {
  1328. fake.removeFolderMutex.RLock()
  1329. defer fake.removeFolderMutex.RUnlock()
  1330. argsForCall := fake.removeFolderArgsForCall[i]
  1331. return argsForCall.arg1
  1332. }
  1333. func (fake *Wrapper) RemoveFolderReturns(result1 config.Waiter, result2 error) {
  1334. fake.removeFolderMutex.Lock()
  1335. defer fake.removeFolderMutex.Unlock()
  1336. fake.RemoveFolderStub = nil
  1337. fake.removeFolderReturns = struct {
  1338. result1 config.Waiter
  1339. result2 error
  1340. }{result1, result2}
  1341. }
  1342. func (fake *Wrapper) RemoveFolderReturnsOnCall(i int, result1 config.Waiter, result2 error) {
  1343. fake.removeFolderMutex.Lock()
  1344. defer fake.removeFolderMutex.Unlock()
  1345. fake.RemoveFolderStub = nil
  1346. if fake.removeFolderReturnsOnCall == nil {
  1347. fake.removeFolderReturnsOnCall = make(map[int]struct {
  1348. result1 config.Waiter
  1349. result2 error
  1350. })
  1351. }
  1352. fake.removeFolderReturnsOnCall[i] = struct {
  1353. result1 config.Waiter
  1354. result2 error
  1355. }{result1, result2}
  1356. }
  1357. func (fake *Wrapper) RequiresRestart() bool {
  1358. fake.requiresRestartMutex.Lock()
  1359. ret, specificReturn := fake.requiresRestartReturnsOnCall[len(fake.requiresRestartArgsForCall)]
  1360. fake.requiresRestartArgsForCall = append(fake.requiresRestartArgsForCall, struct {
  1361. }{})
  1362. stub := fake.RequiresRestartStub
  1363. fakeReturns := fake.requiresRestartReturns
  1364. fake.recordInvocation("RequiresRestart", []interface{}{})
  1365. fake.requiresRestartMutex.Unlock()
  1366. if stub != nil {
  1367. return stub()
  1368. }
  1369. if specificReturn {
  1370. return ret.result1
  1371. }
  1372. return fakeReturns.result1
  1373. }
  1374. func (fake *Wrapper) RequiresRestartCallCount() int {
  1375. fake.requiresRestartMutex.RLock()
  1376. defer fake.requiresRestartMutex.RUnlock()
  1377. return len(fake.requiresRestartArgsForCall)
  1378. }
  1379. func (fake *Wrapper) RequiresRestartCalls(stub func() bool) {
  1380. fake.requiresRestartMutex.Lock()
  1381. defer fake.requiresRestartMutex.Unlock()
  1382. fake.RequiresRestartStub = stub
  1383. }
  1384. func (fake *Wrapper) RequiresRestartReturns(result1 bool) {
  1385. fake.requiresRestartMutex.Lock()
  1386. defer fake.requiresRestartMutex.Unlock()
  1387. fake.RequiresRestartStub = nil
  1388. fake.requiresRestartReturns = struct {
  1389. result1 bool
  1390. }{result1}
  1391. }
  1392. func (fake *Wrapper) RequiresRestartReturnsOnCall(i int, result1 bool) {
  1393. fake.requiresRestartMutex.Lock()
  1394. defer fake.requiresRestartMutex.Unlock()
  1395. fake.RequiresRestartStub = nil
  1396. if fake.requiresRestartReturnsOnCall == nil {
  1397. fake.requiresRestartReturnsOnCall = make(map[int]struct {
  1398. result1 bool
  1399. })
  1400. }
  1401. fake.requiresRestartReturnsOnCall[i] = struct {
  1402. result1 bool
  1403. }{result1}
  1404. }
  1405. func (fake *Wrapper) Save() error {
  1406. fake.saveMutex.Lock()
  1407. ret, specificReturn := fake.saveReturnsOnCall[len(fake.saveArgsForCall)]
  1408. fake.saveArgsForCall = append(fake.saveArgsForCall, struct {
  1409. }{})
  1410. stub := fake.SaveStub
  1411. fakeReturns := fake.saveReturns
  1412. fake.recordInvocation("Save", []interface{}{})
  1413. fake.saveMutex.Unlock()
  1414. if stub != nil {
  1415. return stub()
  1416. }
  1417. if specificReturn {
  1418. return ret.result1
  1419. }
  1420. return fakeReturns.result1
  1421. }
  1422. func (fake *Wrapper) SaveCallCount() int {
  1423. fake.saveMutex.RLock()
  1424. defer fake.saveMutex.RUnlock()
  1425. return len(fake.saveArgsForCall)
  1426. }
  1427. func (fake *Wrapper) SaveCalls(stub func() error) {
  1428. fake.saveMutex.Lock()
  1429. defer fake.saveMutex.Unlock()
  1430. fake.SaveStub = stub
  1431. }
  1432. func (fake *Wrapper) SaveReturns(result1 error) {
  1433. fake.saveMutex.Lock()
  1434. defer fake.saveMutex.Unlock()
  1435. fake.SaveStub = nil
  1436. fake.saveReturns = struct {
  1437. result1 error
  1438. }{result1}
  1439. }
  1440. func (fake *Wrapper) SaveReturnsOnCall(i int, result1 error) {
  1441. fake.saveMutex.Lock()
  1442. defer fake.saveMutex.Unlock()
  1443. fake.SaveStub = nil
  1444. if fake.saveReturnsOnCall == nil {
  1445. fake.saveReturnsOnCall = make(map[int]struct {
  1446. result1 error
  1447. })
  1448. }
  1449. fake.saveReturnsOnCall[i] = struct {
  1450. result1 error
  1451. }{result1}
  1452. }
  1453. func (fake *Wrapper) Subscribe(arg1 config.Committer) config.Configuration {
  1454. fake.subscribeMutex.Lock()
  1455. ret, specificReturn := fake.subscribeReturnsOnCall[len(fake.subscribeArgsForCall)]
  1456. fake.subscribeArgsForCall = append(fake.subscribeArgsForCall, struct {
  1457. arg1 config.Committer
  1458. }{arg1})
  1459. stub := fake.SubscribeStub
  1460. fakeReturns := fake.subscribeReturns
  1461. fake.recordInvocation("Subscribe", []interface{}{arg1})
  1462. fake.subscribeMutex.Unlock()
  1463. if stub != nil {
  1464. return stub(arg1)
  1465. }
  1466. if specificReturn {
  1467. return ret.result1
  1468. }
  1469. return fakeReturns.result1
  1470. }
  1471. func (fake *Wrapper) SubscribeCallCount() int {
  1472. fake.subscribeMutex.RLock()
  1473. defer fake.subscribeMutex.RUnlock()
  1474. return len(fake.subscribeArgsForCall)
  1475. }
  1476. func (fake *Wrapper) SubscribeCalls(stub func(config.Committer) config.Configuration) {
  1477. fake.subscribeMutex.Lock()
  1478. defer fake.subscribeMutex.Unlock()
  1479. fake.SubscribeStub = stub
  1480. }
  1481. func (fake *Wrapper) SubscribeArgsForCall(i int) config.Committer {
  1482. fake.subscribeMutex.RLock()
  1483. defer fake.subscribeMutex.RUnlock()
  1484. argsForCall := fake.subscribeArgsForCall[i]
  1485. return argsForCall.arg1
  1486. }
  1487. func (fake *Wrapper) SubscribeReturns(result1 config.Configuration) {
  1488. fake.subscribeMutex.Lock()
  1489. defer fake.subscribeMutex.Unlock()
  1490. fake.SubscribeStub = nil
  1491. fake.subscribeReturns = struct {
  1492. result1 config.Configuration
  1493. }{result1}
  1494. }
  1495. func (fake *Wrapper) SubscribeReturnsOnCall(i int, result1 config.Configuration) {
  1496. fake.subscribeMutex.Lock()
  1497. defer fake.subscribeMutex.Unlock()
  1498. fake.SubscribeStub = nil
  1499. if fake.subscribeReturnsOnCall == nil {
  1500. fake.subscribeReturnsOnCall = make(map[int]struct {
  1501. result1 config.Configuration
  1502. })
  1503. }
  1504. fake.subscribeReturnsOnCall[i] = struct {
  1505. result1 config.Configuration
  1506. }{result1}
  1507. }
  1508. func (fake *Wrapper) Unsubscribe(arg1 config.Committer) {
  1509. fake.unsubscribeMutex.Lock()
  1510. fake.unsubscribeArgsForCall = append(fake.unsubscribeArgsForCall, struct {
  1511. arg1 config.Committer
  1512. }{arg1})
  1513. stub := fake.UnsubscribeStub
  1514. fake.recordInvocation("Unsubscribe", []interface{}{arg1})
  1515. fake.unsubscribeMutex.Unlock()
  1516. if stub != nil {
  1517. fake.UnsubscribeStub(arg1)
  1518. }
  1519. }
  1520. func (fake *Wrapper) UnsubscribeCallCount() int {
  1521. fake.unsubscribeMutex.RLock()
  1522. defer fake.unsubscribeMutex.RUnlock()
  1523. return len(fake.unsubscribeArgsForCall)
  1524. }
  1525. func (fake *Wrapper) UnsubscribeCalls(stub func(config.Committer)) {
  1526. fake.unsubscribeMutex.Lock()
  1527. defer fake.unsubscribeMutex.Unlock()
  1528. fake.UnsubscribeStub = stub
  1529. }
  1530. func (fake *Wrapper) UnsubscribeArgsForCall(i int) config.Committer {
  1531. fake.unsubscribeMutex.RLock()
  1532. defer fake.unsubscribeMutex.RUnlock()
  1533. argsForCall := fake.unsubscribeArgsForCall[i]
  1534. return argsForCall.arg1
  1535. }
  1536. func (fake *Wrapper) Invocations() map[string][][]interface{} {
  1537. fake.invocationsMutex.RLock()
  1538. defer fake.invocationsMutex.RUnlock()
  1539. fake.configPathMutex.RLock()
  1540. defer fake.configPathMutex.RUnlock()
  1541. fake.defaultDeviceMutex.RLock()
  1542. defer fake.defaultDeviceMutex.RUnlock()
  1543. fake.defaultFolderMutex.RLock()
  1544. defer fake.defaultFolderMutex.RUnlock()
  1545. fake.deviceMutex.RLock()
  1546. defer fake.deviceMutex.RUnlock()
  1547. fake.deviceListMutex.RLock()
  1548. defer fake.deviceListMutex.RUnlock()
  1549. fake.devicesMutex.RLock()
  1550. defer fake.devicesMutex.RUnlock()
  1551. fake.folderMutex.RLock()
  1552. defer fake.folderMutex.RUnlock()
  1553. fake.folderListMutex.RLock()
  1554. defer fake.folderListMutex.RUnlock()
  1555. fake.folderPasswordsMutex.RLock()
  1556. defer fake.folderPasswordsMutex.RUnlock()
  1557. fake.foldersMutex.RLock()
  1558. defer fake.foldersMutex.RUnlock()
  1559. fake.gUIMutex.RLock()
  1560. defer fake.gUIMutex.RUnlock()
  1561. fake.ignoredDeviceMutex.RLock()
  1562. defer fake.ignoredDeviceMutex.RUnlock()
  1563. fake.ignoredDevicesMutex.RLock()
  1564. defer fake.ignoredDevicesMutex.RUnlock()
  1565. fake.ignoredFolderMutex.RLock()
  1566. defer fake.ignoredFolderMutex.RUnlock()
  1567. fake.lDAPMutex.RLock()
  1568. defer fake.lDAPMutex.RUnlock()
  1569. fake.modifyMutex.RLock()
  1570. defer fake.modifyMutex.RUnlock()
  1571. fake.myIDMutex.RLock()
  1572. defer fake.myIDMutex.RUnlock()
  1573. fake.optionsMutex.RLock()
  1574. defer fake.optionsMutex.RUnlock()
  1575. fake.rawCopyMutex.RLock()
  1576. defer fake.rawCopyMutex.RUnlock()
  1577. fake.removeDeviceMutex.RLock()
  1578. defer fake.removeDeviceMutex.RUnlock()
  1579. fake.removeFolderMutex.RLock()
  1580. defer fake.removeFolderMutex.RUnlock()
  1581. fake.requiresRestartMutex.RLock()
  1582. defer fake.requiresRestartMutex.RUnlock()
  1583. fake.saveMutex.RLock()
  1584. defer fake.saveMutex.RUnlock()
  1585. fake.subscribeMutex.RLock()
  1586. defer fake.subscribeMutex.RUnlock()
  1587. fake.unsubscribeMutex.RLock()
  1588. defer fake.unsubscribeMutex.RUnlock()
  1589. copiedInvocations := map[string][][]interface{}{}
  1590. for key, value := range fake.invocations {
  1591. copiedInvocations[key] = value
  1592. }
  1593. return copiedInvocations
  1594. }
  1595. func (fake *Wrapper) recordInvocation(key string, args []interface{}) {
  1596. fake.invocationsMutex.Lock()
  1597. defer fake.invocationsMutex.Unlock()
  1598. if fake.invocations == nil {
  1599. fake.invocations = map[string][][]interface{}{}
  1600. }
  1601. if fake.invocations[key] == nil {
  1602. fake.invocations[key] = [][]interface{}{}
  1603. }
  1604. fake.invocations[key] = append(fake.invocations[key], args)
  1605. }
  1606. var _ config.Wrapper = new(Wrapper)