Integration with keycloak, add client
[nonrtric/plt/sme.git] / capifcore / internal / keycloak / mocks / AccessManagement.go
1 // Code generated by mockery v2.20.0. DO NOT EDIT.
2
3 package mocks
4
5 import (
6         mock "github.com/stretchr/testify/mock"
7         keycloak "oransc.org/nonrtric/capifcore/internal/keycloak"
8 )
9
10 // AccessManagement is an autogenerated mock type for the AccessManagement type
11 type AccessManagement struct {
12         mock.Mock
13 }
14
15 // AddClient provides a mock function with given fields: clientId, realm
16 func (_m *AccessManagement) AddClient(clientId string, realm string) error {
17         ret := _m.Called(clientId, realm)
18
19         var r0 error
20         if rf, ok := ret.Get(0).(func(string, string) error); ok {
21                 r0 = rf(clientId, realm)
22         } else {
23                 r0 = ret.Error(0)
24         }
25
26         return r0
27 }
28
29 // GetToken provides a mock function with given fields: realm, data
30 func (_m *AccessManagement) GetToken(realm string, data map[string][]string) (keycloak.Jwttoken, error) {
31         ret := _m.Called(realm, data)
32
33         var r0 keycloak.Jwttoken
34         var r1 error
35         if rf, ok := ret.Get(0).(func(string, map[string][]string) (keycloak.Jwttoken, error)); ok {
36                 return rf(realm, data)
37         }
38         if rf, ok := ret.Get(0).(func(string, map[string][]string) keycloak.Jwttoken); ok {
39                 r0 = rf(realm, data)
40         } else {
41                 r0 = ret.Get(0).(keycloak.Jwttoken)
42         }
43
44         if rf, ok := ret.Get(1).(func(string, map[string][]string) error); ok {
45                 r1 = rf(realm, data)
46         } else {
47                 r1 = ret.Error(1)
48         }
49
50         return r0, r1
51 }
52
53 type mockConstructorTestingTNewAccessManagement interface {
54         mock.TestingT
55         Cleanup(func())
56 }
57
58 // NewAccessManagement creates a new instance of AccessManagement. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
59 func NewAccessManagement(t mockConstructorTestingTNewAccessManagement) *AccessManagement {
60         mock := &AccessManagement{}
61         mock.Mock.Test(t)
62
63         t.Cleanup(func() { mock.AssertExpectations(t) })
64
65         return mock
66 }