package mocks

import "github.com/vmware/photon-controller-go-sdk/photon/internal/mocks"

Index

Types

type Server

type Server struct {
	HttpServer      *httptest.Server
	DefaultResponse *ServerResponseData
	Responses       map[string]*ServerResponseData
}

func NewTestServer

func NewTestServer() (server *Server)

func NewTlsTestServer

func NewTlsTestServer() (server *Server)

func (*Server) Close

func (s *Server) Close()

func (*Server) GetAddressAndPort

func (s *Server) GetAddressAndPort() (address string, port int, err error)

func (*Server) SetResponse

func (s *Server) SetResponse(status int, body string)

func (*Server) SetResponseForPath

func (s *Server) SetResponseForPath(path string, status int, body string)

func (*Server) SetResponseJson

func (s *Server) SetResponseJson(status int, v interface{})

func (*Server) SetResponseJsonForPath

func (s *Server) SetResponseJsonForPath(path string, status int, v interface{})

type ServerResponseData

type ServerResponseData struct {
	StatuCode *int
	Body      *string
}

Source Files

httpserver.go

Version
v0.0.0-20171012155938-e3620ad3ad39 (latest)
Published
Oct 12, 2017
Platform
js/wasm
Imports
7 packages
Last checked
2 days ago

Tools for package owners.