service.go 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425
  1. // Code generated by counterfeiter. DO NOT EDIT.
  2. package mocks
  3. import (
  4. "context"
  5. "sync"
  6. "github.com/syncthing/syncthing/lib/connections"
  7. )
  8. type Service struct {
  9. AllAddressesStub func() []string
  10. allAddressesMutex sync.RWMutex
  11. allAddressesArgsForCall []struct {
  12. }
  13. allAddressesReturns struct {
  14. result1 []string
  15. }
  16. allAddressesReturnsOnCall map[int]struct {
  17. result1 []string
  18. }
  19. ConnectionStatusStub func() map[string]connections.ConnectionStatusEntry
  20. connectionStatusMutex sync.RWMutex
  21. connectionStatusArgsForCall []struct {
  22. }
  23. connectionStatusReturns struct {
  24. result1 map[string]connections.ConnectionStatusEntry
  25. }
  26. connectionStatusReturnsOnCall map[int]struct {
  27. result1 map[string]connections.ConnectionStatusEntry
  28. }
  29. ExternalAddressesStub func() []string
  30. externalAddressesMutex sync.RWMutex
  31. externalAddressesArgsForCall []struct {
  32. }
  33. externalAddressesReturns struct {
  34. result1 []string
  35. }
  36. externalAddressesReturnsOnCall map[int]struct {
  37. result1 []string
  38. }
  39. ListenerStatusStub func() map[string]connections.ListenerStatusEntry
  40. listenerStatusMutex sync.RWMutex
  41. listenerStatusArgsForCall []struct {
  42. }
  43. listenerStatusReturns struct {
  44. result1 map[string]connections.ListenerStatusEntry
  45. }
  46. listenerStatusReturnsOnCall map[int]struct {
  47. result1 map[string]connections.ListenerStatusEntry
  48. }
  49. NATTypeStub func() string
  50. nATTypeMutex sync.RWMutex
  51. nATTypeArgsForCall []struct {
  52. }
  53. nATTypeReturns struct {
  54. result1 string
  55. }
  56. nATTypeReturnsOnCall map[int]struct {
  57. result1 string
  58. }
  59. ServeStub func(context.Context) error
  60. serveMutex sync.RWMutex
  61. serveArgsForCall []struct {
  62. arg1 context.Context
  63. }
  64. serveReturns struct {
  65. result1 error
  66. }
  67. serveReturnsOnCall map[int]struct {
  68. result1 error
  69. }
  70. invocations map[string][][]interface{}
  71. invocationsMutex sync.RWMutex
  72. }
  73. func (fake *Service) AllAddresses() []string {
  74. fake.allAddressesMutex.Lock()
  75. ret, specificReturn := fake.allAddressesReturnsOnCall[len(fake.allAddressesArgsForCall)]
  76. fake.allAddressesArgsForCall = append(fake.allAddressesArgsForCall, struct {
  77. }{})
  78. stub := fake.AllAddressesStub
  79. fakeReturns := fake.allAddressesReturns
  80. fake.recordInvocation("AllAddresses", []interface{}{})
  81. fake.allAddressesMutex.Unlock()
  82. if stub != nil {
  83. return stub()
  84. }
  85. if specificReturn {
  86. return ret.result1
  87. }
  88. return fakeReturns.result1
  89. }
  90. func (fake *Service) AllAddressesCallCount() int {
  91. fake.allAddressesMutex.RLock()
  92. defer fake.allAddressesMutex.RUnlock()
  93. return len(fake.allAddressesArgsForCall)
  94. }
  95. func (fake *Service) AllAddressesCalls(stub func() []string) {
  96. fake.allAddressesMutex.Lock()
  97. defer fake.allAddressesMutex.Unlock()
  98. fake.AllAddressesStub = stub
  99. }
  100. func (fake *Service) AllAddressesReturns(result1 []string) {
  101. fake.allAddressesMutex.Lock()
  102. defer fake.allAddressesMutex.Unlock()
  103. fake.AllAddressesStub = nil
  104. fake.allAddressesReturns = struct {
  105. result1 []string
  106. }{result1}
  107. }
  108. func (fake *Service) AllAddressesReturnsOnCall(i int, result1 []string) {
  109. fake.allAddressesMutex.Lock()
  110. defer fake.allAddressesMutex.Unlock()
  111. fake.AllAddressesStub = nil
  112. if fake.allAddressesReturnsOnCall == nil {
  113. fake.allAddressesReturnsOnCall = make(map[int]struct {
  114. result1 []string
  115. })
  116. }
  117. fake.allAddressesReturnsOnCall[i] = struct {
  118. result1 []string
  119. }{result1}
  120. }
  121. func (fake *Service) ConnectionStatus() map[string]connections.ConnectionStatusEntry {
  122. fake.connectionStatusMutex.Lock()
  123. ret, specificReturn := fake.connectionStatusReturnsOnCall[len(fake.connectionStatusArgsForCall)]
  124. fake.connectionStatusArgsForCall = append(fake.connectionStatusArgsForCall, struct {
  125. }{})
  126. stub := fake.ConnectionStatusStub
  127. fakeReturns := fake.connectionStatusReturns
  128. fake.recordInvocation("ConnectionStatus", []interface{}{})
  129. fake.connectionStatusMutex.Unlock()
  130. if stub != nil {
  131. return stub()
  132. }
  133. if specificReturn {
  134. return ret.result1
  135. }
  136. return fakeReturns.result1
  137. }
  138. func (fake *Service) ConnectionStatusCallCount() int {
  139. fake.connectionStatusMutex.RLock()
  140. defer fake.connectionStatusMutex.RUnlock()
  141. return len(fake.connectionStatusArgsForCall)
  142. }
  143. func (fake *Service) ConnectionStatusCalls(stub func() map[string]connections.ConnectionStatusEntry) {
  144. fake.connectionStatusMutex.Lock()
  145. defer fake.connectionStatusMutex.Unlock()
  146. fake.ConnectionStatusStub = stub
  147. }
  148. func (fake *Service) ConnectionStatusReturns(result1 map[string]connections.ConnectionStatusEntry) {
  149. fake.connectionStatusMutex.Lock()
  150. defer fake.connectionStatusMutex.Unlock()
  151. fake.ConnectionStatusStub = nil
  152. fake.connectionStatusReturns = struct {
  153. result1 map[string]connections.ConnectionStatusEntry
  154. }{result1}
  155. }
  156. func (fake *Service) ConnectionStatusReturnsOnCall(i int, result1 map[string]connections.ConnectionStatusEntry) {
  157. fake.connectionStatusMutex.Lock()
  158. defer fake.connectionStatusMutex.Unlock()
  159. fake.ConnectionStatusStub = nil
  160. if fake.connectionStatusReturnsOnCall == nil {
  161. fake.connectionStatusReturnsOnCall = make(map[int]struct {
  162. result1 map[string]connections.ConnectionStatusEntry
  163. })
  164. }
  165. fake.connectionStatusReturnsOnCall[i] = struct {
  166. result1 map[string]connections.ConnectionStatusEntry
  167. }{result1}
  168. }
  169. func (fake *Service) ExternalAddresses() []string {
  170. fake.externalAddressesMutex.Lock()
  171. ret, specificReturn := fake.externalAddressesReturnsOnCall[len(fake.externalAddressesArgsForCall)]
  172. fake.externalAddressesArgsForCall = append(fake.externalAddressesArgsForCall, struct {
  173. }{})
  174. stub := fake.ExternalAddressesStub
  175. fakeReturns := fake.externalAddressesReturns
  176. fake.recordInvocation("ExternalAddresses", []interface{}{})
  177. fake.externalAddressesMutex.Unlock()
  178. if stub != nil {
  179. return stub()
  180. }
  181. if specificReturn {
  182. return ret.result1
  183. }
  184. return fakeReturns.result1
  185. }
  186. func (fake *Service) ExternalAddressesCallCount() int {
  187. fake.externalAddressesMutex.RLock()
  188. defer fake.externalAddressesMutex.RUnlock()
  189. return len(fake.externalAddressesArgsForCall)
  190. }
  191. func (fake *Service) ExternalAddressesCalls(stub func() []string) {
  192. fake.externalAddressesMutex.Lock()
  193. defer fake.externalAddressesMutex.Unlock()
  194. fake.ExternalAddressesStub = stub
  195. }
  196. func (fake *Service) ExternalAddressesReturns(result1 []string) {
  197. fake.externalAddressesMutex.Lock()
  198. defer fake.externalAddressesMutex.Unlock()
  199. fake.ExternalAddressesStub = nil
  200. fake.externalAddressesReturns = struct {
  201. result1 []string
  202. }{result1}
  203. }
  204. func (fake *Service) ExternalAddressesReturnsOnCall(i int, result1 []string) {
  205. fake.externalAddressesMutex.Lock()
  206. defer fake.externalAddressesMutex.Unlock()
  207. fake.ExternalAddressesStub = nil
  208. if fake.externalAddressesReturnsOnCall == nil {
  209. fake.externalAddressesReturnsOnCall = make(map[int]struct {
  210. result1 []string
  211. })
  212. }
  213. fake.externalAddressesReturnsOnCall[i] = struct {
  214. result1 []string
  215. }{result1}
  216. }
  217. func (fake *Service) ListenerStatus() map[string]connections.ListenerStatusEntry {
  218. fake.listenerStatusMutex.Lock()
  219. ret, specificReturn := fake.listenerStatusReturnsOnCall[len(fake.listenerStatusArgsForCall)]
  220. fake.listenerStatusArgsForCall = append(fake.listenerStatusArgsForCall, struct {
  221. }{})
  222. stub := fake.ListenerStatusStub
  223. fakeReturns := fake.listenerStatusReturns
  224. fake.recordInvocation("ListenerStatus", []interface{}{})
  225. fake.listenerStatusMutex.Unlock()
  226. if stub != nil {
  227. return stub()
  228. }
  229. if specificReturn {
  230. return ret.result1
  231. }
  232. return fakeReturns.result1
  233. }
  234. func (fake *Service) ListenerStatusCallCount() int {
  235. fake.listenerStatusMutex.RLock()
  236. defer fake.listenerStatusMutex.RUnlock()
  237. return len(fake.listenerStatusArgsForCall)
  238. }
  239. func (fake *Service) ListenerStatusCalls(stub func() map[string]connections.ListenerStatusEntry) {
  240. fake.listenerStatusMutex.Lock()
  241. defer fake.listenerStatusMutex.Unlock()
  242. fake.ListenerStatusStub = stub
  243. }
  244. func (fake *Service) ListenerStatusReturns(result1 map[string]connections.ListenerStatusEntry) {
  245. fake.listenerStatusMutex.Lock()
  246. defer fake.listenerStatusMutex.Unlock()
  247. fake.ListenerStatusStub = nil
  248. fake.listenerStatusReturns = struct {
  249. result1 map[string]connections.ListenerStatusEntry
  250. }{result1}
  251. }
  252. func (fake *Service) ListenerStatusReturnsOnCall(i int, result1 map[string]connections.ListenerStatusEntry) {
  253. fake.listenerStatusMutex.Lock()
  254. defer fake.listenerStatusMutex.Unlock()
  255. fake.ListenerStatusStub = nil
  256. if fake.listenerStatusReturnsOnCall == nil {
  257. fake.listenerStatusReturnsOnCall = make(map[int]struct {
  258. result1 map[string]connections.ListenerStatusEntry
  259. })
  260. }
  261. fake.listenerStatusReturnsOnCall[i] = struct {
  262. result1 map[string]connections.ListenerStatusEntry
  263. }{result1}
  264. }
  265. func (fake *Service) NATType() string {
  266. fake.nATTypeMutex.Lock()
  267. ret, specificReturn := fake.nATTypeReturnsOnCall[len(fake.nATTypeArgsForCall)]
  268. fake.nATTypeArgsForCall = append(fake.nATTypeArgsForCall, struct {
  269. }{})
  270. stub := fake.NATTypeStub
  271. fakeReturns := fake.nATTypeReturns
  272. fake.recordInvocation("NATType", []interface{}{})
  273. fake.nATTypeMutex.Unlock()
  274. if stub != nil {
  275. return stub()
  276. }
  277. if specificReturn {
  278. return ret.result1
  279. }
  280. return fakeReturns.result1
  281. }
  282. func (fake *Service) NATTypeCallCount() int {
  283. fake.nATTypeMutex.RLock()
  284. defer fake.nATTypeMutex.RUnlock()
  285. return len(fake.nATTypeArgsForCall)
  286. }
  287. func (fake *Service) NATTypeCalls(stub func() string) {
  288. fake.nATTypeMutex.Lock()
  289. defer fake.nATTypeMutex.Unlock()
  290. fake.NATTypeStub = stub
  291. }
  292. func (fake *Service) NATTypeReturns(result1 string) {
  293. fake.nATTypeMutex.Lock()
  294. defer fake.nATTypeMutex.Unlock()
  295. fake.NATTypeStub = nil
  296. fake.nATTypeReturns = struct {
  297. result1 string
  298. }{result1}
  299. }
  300. func (fake *Service) NATTypeReturnsOnCall(i int, result1 string) {
  301. fake.nATTypeMutex.Lock()
  302. defer fake.nATTypeMutex.Unlock()
  303. fake.NATTypeStub = nil
  304. if fake.nATTypeReturnsOnCall == nil {
  305. fake.nATTypeReturnsOnCall = make(map[int]struct {
  306. result1 string
  307. })
  308. }
  309. fake.nATTypeReturnsOnCall[i] = struct {
  310. result1 string
  311. }{result1}
  312. }
  313. func (fake *Service) Serve(arg1 context.Context) error {
  314. fake.serveMutex.Lock()
  315. ret, specificReturn := fake.serveReturnsOnCall[len(fake.serveArgsForCall)]
  316. fake.serveArgsForCall = append(fake.serveArgsForCall, struct {
  317. arg1 context.Context
  318. }{arg1})
  319. stub := fake.ServeStub
  320. fakeReturns := fake.serveReturns
  321. fake.recordInvocation("Serve", []interface{}{arg1})
  322. fake.serveMutex.Unlock()
  323. if stub != nil {
  324. return stub(arg1)
  325. }
  326. if specificReturn {
  327. return ret.result1
  328. }
  329. return fakeReturns.result1
  330. }
  331. func (fake *Service) ServeCallCount() int {
  332. fake.serveMutex.RLock()
  333. defer fake.serveMutex.RUnlock()
  334. return len(fake.serveArgsForCall)
  335. }
  336. func (fake *Service) ServeCalls(stub func(context.Context) error) {
  337. fake.serveMutex.Lock()
  338. defer fake.serveMutex.Unlock()
  339. fake.ServeStub = stub
  340. }
  341. func (fake *Service) ServeArgsForCall(i int) context.Context {
  342. fake.serveMutex.RLock()
  343. defer fake.serveMutex.RUnlock()
  344. argsForCall := fake.serveArgsForCall[i]
  345. return argsForCall.arg1
  346. }
  347. func (fake *Service) ServeReturns(result1 error) {
  348. fake.serveMutex.Lock()
  349. defer fake.serveMutex.Unlock()
  350. fake.ServeStub = nil
  351. fake.serveReturns = struct {
  352. result1 error
  353. }{result1}
  354. }
  355. func (fake *Service) ServeReturnsOnCall(i int, result1 error) {
  356. fake.serveMutex.Lock()
  357. defer fake.serveMutex.Unlock()
  358. fake.ServeStub = nil
  359. if fake.serveReturnsOnCall == nil {
  360. fake.serveReturnsOnCall = make(map[int]struct {
  361. result1 error
  362. })
  363. }
  364. fake.serveReturnsOnCall[i] = struct {
  365. result1 error
  366. }{result1}
  367. }
  368. func (fake *Service) Invocations() map[string][][]interface{} {
  369. fake.invocationsMutex.RLock()
  370. defer fake.invocationsMutex.RUnlock()
  371. copiedInvocations := map[string][][]interface{}{}
  372. for key, value := range fake.invocations {
  373. copiedInvocations[key] = value
  374. }
  375. return copiedInvocations
  376. }
  377. func (fake *Service) recordInvocation(key string, args []interface{}) {
  378. fake.invocationsMutex.Lock()
  379. defer fake.invocationsMutex.Unlock()
  380. if fake.invocations == nil {
  381. fake.invocations = map[string][][]interface{}{}
  382. }
  383. if fake.invocations[key] == nil {
  384. fake.invocations[key] = [][]interface{}{}
  385. }
  386. fake.invocations[key] = append(fake.invocations[key], args)
  387. }
  388. var _ connections.Service = new(Service)