.mockery.yaml 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. dir: '{{.InterfaceDir}}'
  2. structname: mock{{.InterfaceName}}
  3. template: testify
  4. template-data:
  5. unroll-variadic: true
  6. packages:
  7. github.com/mk6i/open-oscar-server/server/oscar:
  8. interfaces:
  9. AuthService:
  10. config:
  11. filename: "mock_auth_test.go"
  12. OnlineNotifier:
  13. config:
  14. filename: "mock_online_notifier_test.go"
  15. RateLimitUpdater:
  16. config:
  17. filename: "mock_rate_limit_updater_test.go"
  18. BuddyListRegistry:
  19. config:
  20. filename: "mock_buddy_list_registry_test.go"
  21. DepartureNotifier:
  22. config:
  23. filename: "mock_departure_notifier_test.go"
  24. ChatSessionManager:
  25. config:
  26. filename: "mock_chat_session_manager_test.go"
  27. AdminService:
  28. config:
  29. filename: "mock_admin_service_test.go"
  30. BARTService:
  31. config:
  32. filename: "mock_bart_service_test.go"
  33. BuddyService:
  34. config:
  35. filename: "mock_buddy_service_test.go"
  36. ChatNavService:
  37. config:
  38. filename: "mock_chat_nav_service_test.go"
  39. ChatService:
  40. config:
  41. filename: "mock_chat_service_test.go"
  42. FeedbagService:
  43. config:
  44. filename: "mock_feedbag_service_test.go"
  45. ICBMService:
  46. config:
  47. filename: "mock_icbm_service_test.go"
  48. ICQService:
  49. config:
  50. filename: "mock_icq_service_test.go"
  51. LocateService:
  52. config:
  53. filename: "mock_locate_service_test.go"
  54. ODirService:
  55. config:
  56. filename: "mock_odir_service_test.go"
  57. OServiceService:
  58. config:
  59. filename: "mock_oservice_service_test.go"
  60. PermitDenyService:
  61. config:
  62. filename: "mock_permit_deny_service_test.go"
  63. ResponseWriter:
  64. config:
  65. filename: "mock_response_writer_test.go"
  66. StatsService:
  67. config:
  68. filename: "mock_stats_service_test.go"
  69. UserLookupService:
  70. config:
  71. filename: "mock_user_lookup_service_test.go"
  72. github.com/mk6i/open-oscar-server/server/http:
  73. interfaces:
  74. AccountManager:
  75. config:
  76. filename: "mock_account_manager_test.go"
  77. BARTAssetManager:
  78. config:
  79. filename: "mock_bart_asset_manager_test.go"
  80. BuddyBroadcaster:
  81. config:
  82. filename: "mock_buddy_broadcaster_test.go"
  83. ChatRoomCreator:
  84. config:
  85. filename: "mock_chat_room_creator_test.go"
  86. ChatRoomRetriever:
  87. config:
  88. filename: "mock_chat_room_retriever_test.go"
  89. ChatSessionRetriever:
  90. config:
  91. filename: "mock_chat_session_retriever_test.go"
  92. DirectoryManager:
  93. config:
  94. filename: "mock_directory_manager_test.go"
  95. FeedBagRetriever:
  96. config:
  97. filename: "mock_feedbag_retriever_test.go"
  98. MessageRelayer:
  99. config:
  100. filename: "mock_message_relayer_test.go"
  101. ProfileRetriever:
  102. config:
  103. filename: "mock_profile_retriever_test.go"
  104. SessionRetriever:
  105. config:
  106. filename: "mock_session_retriever_test.go"
  107. UserManager:
  108. config:
  109. filename: "mock_user_manager_test.go"
  110. LinkedAccountManager:
  111. config:
  112. filename: "mock_linked_account_manager_test.go"
  113. github.com/mk6i/open-oscar-server/foodgroup:
  114. interfaces:
  115. AccountManager:
  116. config:
  117. filename: "mock_account_manager_test.go"
  118. BARTItemManager:
  119. config:
  120. filename: "mock_bart_item_manager_test.go"
  121. BuddyAddedNotifierDeduper:
  122. config:
  123. filename: "mock_buddy_added_notifier_deduper_test.go"
  124. buddyBroadcaster:
  125. config:
  126. filename: "mock_buddy_broadcaster_test.go"
  127. RelationshipFetcher:
  128. config:
  129. filename: "mock_relationship_fetcher_test.go"
  130. ChatMessageRelayer:
  131. config:
  132. filename: "mock_chat_message_relayer_test.go"
  133. ChatRoomRegistry:
  134. config:
  135. filename: "mock_chat_room_registry_test.go"
  136. ChatSessionRegistry:
  137. config:
  138. filename: "mock_chat_session_registry_test.go"
  139. CookieBaker:
  140. config:
  141. filename: "mock_cookie_baker_test.go"
  142. FeedbagManager:
  143. config:
  144. filename: "mock_feedbag_manager_test.go"
  145. ICQUserFinder:
  146. config:
  147. filename: "mock_icq_user_finder_test.go"
  148. ICQUserUpdater:
  149. config:
  150. filename: "mock_icq_user_updater_test.go"
  151. ClientSideBuddyListManager:
  152. config:
  153. filename: "mock_client_side_buddy_list_manager_test.go"
  154. ContactPreAuthorizer:
  155. config:
  156. filename: "mock_contact_pre_authorizer_test.go"
  157. MessageRelayer:
  158. config:
  159. filename: "mock_message_relayer_test.go"
  160. OfflineMessageManager:
  161. config:
  162. filename: "mock_offline_message_manager_test.go"
  163. ProfileManager:
  164. config:
  165. filename: "mock_profile_manager_test.go"
  166. SessionRegistry:
  167. config:
  168. filename: "mock_session_registry_test.go"
  169. SessionRetriever:
  170. config:
  171. filename: "mock_session_retriever_test.go"
  172. UserManager:
  173. config:
  174. filename: "mock_user_manager_manager_test.go"
  175. LinkedAccountManager:
  176. config:
  177. filename: "mock_linked_account_manager_test.go"
  178. github.com/mk6i/open-oscar-server/server/toc:
  179. interfaces:
  180. AdminService:
  181. config:
  182. filename: "mock_admin_service_test.go"
  183. BuddyService:
  184. config:
  185. filename: "mock_buddy_service_test.go"
  186. ChatService:
  187. config:
  188. filename: "mock_chat_service_test.go"
  189. ChatNavService:
  190. config:
  191. filename: "mock_chat_nav_service_test.go"
  192. ChatSessionManager:
  193. config:
  194. filename: "mock_chat_session_manager_test.go"
  195. ICBMService:
  196. config:
  197. filename: "mock_icbm_service_test.go"
  198. OServiceService:
  199. config:
  200. filename: "mock_oservice_service_test.go"
  201. AuthService:
  202. config:
  203. filename: "mock_auth_service_test.go"
  204. LocateService:
  205. config:
  206. filename: "mock_locate_service_test.go"
  207. DirSearchService:
  208. config:
  209. filename: "mock_dir_search_service_test.go"
  210. PermitDenyService:
  211. config:
  212. filename: "mock_permit_deny_service_test.go"
  213. BuddyListRegistry:
  214. config:
  215. filename: "mock_buddy_list_registry_test.go"
  216. TOCConfigStore:
  217. config:
  218. filename: "mock_toc_config_store_test.go"
  219. CookieBaker:
  220. config:
  221. filename: "mock_cookie_baker_test.go"
  222. SessionRetriever:
  223. config:
  224. filename: "mock_session_retriever_test.go"
  225. FeedbagService:
  226. config:
  227. filename: "mock_feedbag_service_test.go"
  228. FeedbagManager:
  229. config:
  230. filename: "mock_feedbag_manager_test.go"
  231. github.com/mk6i/open-oscar-server/server/kerberos:
  232. interfaces:
  233. AuthService:
  234. config:
  235. filename: "mock_auth_test.go"
  236. github.com/mk6i/open-oscar-server/server/icq_legacy:
  237. interfaces:
  238. AuthService:
  239. config:
  240. filename: "mock_auth_service_test.go"
  241. UserManager:
  242. config:
  243. filename: "mock_user_manager_test.go"
  244. AccountManager:
  245. config:
  246. filename: "mock_account_manager_test.go"
  247. SessionRetriever:
  248. config:
  249. filename: "mock_session_retriever_test.go"
  250. MessageRelayer:
  251. config:
  252. filename: "mock_message_relayer_test.go"
  253. BuddyBroadcaster:
  254. config:
  255. filename: "mock_buddy_broadcaster_test.go"
  256. BuddyService:
  257. config:
  258. filename: "mock_buddy_service_test.go"
  259. OfflineMessageManager:
  260. config:
  261. filename: "mock_offline_message_manager_test.go"
  262. ICQUserFinder:
  263. config:
  264. filename: "mock_icq_user_finder_test.go"
  265. ICQUserUpdater:
  266. config:
  267. filename: "mock_icq_user_updater_test.go"
  268. FeedbagManager:
  269. config:
  270. filename: "mock_feedbag_manager_test.go"
  271. RelationshipFetcher:
  272. config:
  273. filename: "mock_relationship_fetcher_test.go"
  274. BuddyListRegistry:
  275. config:
  276. filename: "mock_buddy_list_registry_test.go"
  277. PacketSender:
  278. config:
  279. filename: "mock_packet_sender_test.go"
  280. MessageDispatcher:
  281. config:
  282. filename: "mock_message_dispatcher_test.go"
  283. LegacyService:
  284. config:
  285. filename: "mock_legacy_service_test.go"
  286. ICBMService:
  287. config:
  288. filename: "mock_icbm_service_test.go"