blob: eafc9356423b4b8ed609b70d1714486795b20f6b [file] [log] [blame]
ss412gefcb4522019-12-02 16:59:19 +02001//
2// Copyright 2019 AT&T Intellectual Property
3// Copyright 2019 Nokia
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17
18package mocks
19
20import (
21 "github.com/gorilla/mux"
22 "github.com/stretchr/testify/mock"
23 "net/http"
24)
25
26type NodebControllerMock struct {
27 mock.Mock
28}
29
30func (c *NodebControllerMock) GetNodeb(writer http.ResponseWriter, r *http.Request) {
31 writer.Header().Set("Content-Type", "application/json")
32 writer.WriteHeader(http.StatusOK)
33
34 vars := mux.Vars(r)
35 ranName := vars["ranName"]
36
37 writer.Write([]byte(ranName))
38 c.Called()
39}
40
41func (c *NodebControllerMock) GetNodebIdList(writer http.ResponseWriter, r *http.Request) {
42 c.Called()
43}
44
45func (c *NodebControllerMock) Shutdown(writer http.ResponseWriter, r *http.Request) {
46 c.Called()
47}
48
49func (c *NodebControllerMock) X2Reset(writer http.ResponseWriter, r *http.Request) {
50 writer.Header().Set("Content-Type", "application/json")
51 writer.WriteHeader(http.StatusOK)
52
53 vars := mux.Vars(r)
54 ranName := vars["ranName"]
55
56 writer.Write([]byte(ranName))
57
58 c.Called()
59}
60
61func (c *NodebControllerMock) X2Setup(writer http.ResponseWriter, r *http.Request) {
62 writer.Header().Set("Content-Type", "application/json")
63 writer.WriteHeader(http.StatusOK)
64
65 c.Called()
66}
67
68func (c *NodebControllerMock) EndcSetup(writer http.ResponseWriter, r *http.Request) {
69 writer.Header().Set("Content-Type", "application/json")
70 writer.WriteHeader(http.StatusOK)
71
72 c.Called()
73}