helpers

package
v0.0.0-...-6303911 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2018 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContentTypeApplicationJson = "application/json"
)

Variables

View Source
var BaseUrl = flag.String("baseUrl", "http://192.168.99.100:8080/engine-rest", "Endpoint of Camunda BPM Platform Engine-REST")

Functions

func CleanupDeployment

func CleanupDeployment(client *camunda.Client, deployment *camunda.Deployment, t *testing.T)

func CreateClient

func CreateClient(endpoint string) *camunda.Client

func DeployInvoiceProcess

func DeployInvoiceProcess(client *camunda.Client, t *testing.T) (*camunda.Deployment, error)

func DeployProcess

func DeployProcess(client *camunda.Client, t *testing.T) (*camunda.Deployment, error)

func ReadFile

func ReadFile(fileName string, t *testing.T) *os.File

func ReadInvoiceProcess

func ReadInvoiceProcess(t *testing.T) *os.File

Types

type MockBuilder

type MockBuilder struct {
	// contains filtered or unexported fields
}

func (*MockBuilder) Body

func (mb *MockBuilder) Body(body interface{}) MockResponse

func (*MockBuilder) BodyFromFile

func (mb *MockBuilder) BodyFromFile(fileName string) MockResponse

func (*MockBuilder) Build

func (mb *MockBuilder) Build() *httptest.Server

func (*MockBuilder) ContentType

func (mb *MockBuilder) ContentType(contentType string) MockResponse

func (*MockBuilder) Error

func (mb *MockBuilder) Error(err error) MockResponse

func (*MockBuilder) StatusCode

func (mb *MockBuilder) StatusCode(statusCode int) MockResponse

func (*MockBuilder) ThenRespondWith

func (mb *MockBuilder) ThenRespondWith() MockResponse

func (*MockBuilder) WithAcceptHeader

func (mb *MockBuilder) WithAcceptHeader(accept string) MockRequest

func (*MockBuilder) WithBaseUrl

func (mb *MockBuilder) WithBaseUrl(baseUrl string) MockRequest

func (*MockBuilder) WithBody

func (mb *MockBuilder) WithBody(body interface{}) MockRequest

func (*MockBuilder) WithContentType

func (mb *MockBuilder) WithContentType(contentType string) MockRequest

func (*MockBuilder) WithMethod

func (mb *MockBuilder) WithMethod(method string) MockRequest

func (*MockBuilder) WithPath

func (mb *MockBuilder) WithPath(path string) MockRequest

type MockRequest

type MockRequest interface {
	WithBaseUrl(baseUrl string) MockRequest
	WithPath(path string) MockRequest
	WithMethod(method string) MockRequest
	WithAcceptHeader(accept string) MockRequest
	WithContentType(contentType string) MockRequest
	WithBody(body interface{}) MockRequest
	ThenRespondWith() MockResponse
}

func NewMockRequest

func NewMockRequest(baseUrl string, t *testing.T) MockRequest

type MockResponse

type MockResponse interface {
	StatusCode(statusCode int) MockResponse
	ContentType(contentType string) MockResponse
	Body(body interface{}) MockResponse
	BodyFromFile(fileName string) MockResponse
	Error(err error) MockResponse
	Build() *httptest.Server
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL