• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mendersoftware / mender-server / 1494786857

14 Oct 2024 10:01AM UTC coverage: 72.891% (-1.2%) from 74.094%
1494786857

Pull #100

gitlab-ci

tranchitella
chore: centralize the mock generator across the different services

Changelog: None
Ticket: None

Signed-off-by: Fabio Tranchitella <fabio@tranchitella.eu>
Pull Request #100: chore: centralize the mock generator across the different services

4399 of 6347 branches covered (69.31%)

Branch coverage included in aggregate %.

722 of 2034 new or added lines in 44 files covered. (35.5%)

197 existing lines in 36 files now uncovered.

42530 of 58035 relevant lines covered (73.28%)

28.15 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

42.5
/backend/services/iot-manager/client/devauth/mocks/Client.go
1
// Copyright 2022 Northern.tech AS
2
//
3
//    Licensed under the Apache License, Version 2.0 (the "License");
4
//    you may not use this file except in compliance with the License.
5
//    You may obtain a copy of the License at
6
//
7
//        http://www.apache.org/licenses/LICENSE-2.0
8
//
9
//    Unless required by applicable law or agreed to in writing, software
10
//    distributed under the License is distributed on an "AS IS" BASIS,
11
//    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
//    See the License for the specific language governing permissions and
13
//    limitations under the License.
14

15
// Code generated by mockery v2.45.1. DO NOT EDIT.
16

17
package mocks
18

19
import (
20
        context "context"
21

22
        devauth "github.com/mendersoftware/mender-server/services/iot-manager/client/devauth"
23
        mock "github.com/stretchr/testify/mock"
24
)
25

26
// Client is an autogenerated mock type for the Client type
27
type Client struct {
28
        mock.Mock
29
}
30

31
// GetDevices provides a mock function with given fields: _a0, _a1
32
func (_m *Client) GetDevices(_a0 context.Context, _a1 []string) ([]devauth.Device, error) {
1✔
33
        ret := _m.Called(_a0, _a1)
1✔
34

1✔
35
        if len(ret) == 0 {
1✔
NEW
36
                panic("no return value specified for GetDevices")
×
37
        }
38

39
        var r0 []devauth.Device
1✔
40
        var r1 error
1✔
41
        if rf, ok := ret.Get(0).(func(context.Context, []string) ([]devauth.Device, error)); ok {
1✔
NEW
42
                return rf(_a0, _a1)
×
NEW
43
        }
×
44
        if rf, ok := ret.Get(0).(func(context.Context, []string) []devauth.Device); ok {
1✔
45
                r0 = rf(_a0, _a1)
×
46
        } else {
1✔
47
                if ret.Get(0) != nil {
2✔
48
                        r0 = ret.Get(0).([]devauth.Device)
1✔
49
                }
1✔
50
        }
51

52
        if rf, ok := ret.Get(1).(func(context.Context, []string) error); ok {
1✔
UNCOV
53
                r1 = rf(_a0, _a1)
×
54
        } else {
1✔
55
                r1 = ret.Error(1)
1✔
56
        }
1✔
57

58
        return r0, r1
1✔
59
}
60

61
// Ping provides a mock function with given fields: ctx
62
func (_m *Client) Ping(ctx context.Context) error {
×
63
        ret := _m.Called(ctx)
×
64

×
NEW
65
        if len(ret) == 0 {
×
NEW
66
                panic("no return value specified for Ping")
×
67
        }
68

69
        var r0 error
×
70
        if rf, ok := ret.Get(0).(func(context.Context) error); ok {
×
71
                r0 = rf(ctx)
×
72
        } else {
×
73
                r0 = ret.Error(0)
×
74
        }
×
75

76
        return r0
×
77
}
78

79
// NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
80
// The first argument is typically a *testing.T value.
81
func NewClient(t interface {
82
        mock.TestingT
83
        Cleanup(func())
NEW
84
}) *Client {
×
NEW
85
        mock := &Client{}
×
NEW
86
        mock.Mock.Test(t)
×
NEW
87

×
NEW
88
        t.Cleanup(func() { mock.AssertExpectations(t) })
×
89

NEW
90
        return mock
×
91
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc