testutils

package
v0.0.0-...-b9b5e9f Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ACheckboxField

func ACheckboxField(options ...FieldOption) *types.FieldDefinition

func ADateField

func ADateField(options ...FieldOption) *types.FieldDefinition

func AField

func AField(options ...FieldOption) *types.FieldDefinition

func AForm

func AForm(options ...FormOption) *mockForm

func AMonthField

func AMonthField(options ...FieldOption) *types.FieldDefinition

func AMultiSelectField

func AMultiSelectField(selectOptions []*types.SelectOption, options ...FieldOption) *types.FieldDefinition

func AMultilineTextField

func AMultilineTextField(options ...FieldOption) *types.FieldDefinition

func AQuantityField

func AQuantityField(options ...FieldOption) *types.FieldDefinition

func ARecord

func ARecord(options ...RecordOption) *types.Record

func ARecordForForm

func ARecordForForm(form types.FormInterface, options ...RecordOption) *types.Record

func AReferenceField

func AReferenceField(formRef types.FormReference, options ...FieldOption) *types.FieldDefinition

func ASingleSelectField

func ASingleSelectField(selectOptions []*types.SelectOption, options ...FieldOption) *types.FieldDefinition

func ASubForm

func ASubForm(ownerId string, options ...FormOption) *mockSubForm

func ASubFormField

func ASubFormField(fields []*types.FieldDefinition, options ...FieldOption) *types.FieldDefinition

func ATextField

func ATextField(options ...FieldOption) *types.FieldDefinition

func AWeekField

func AWeekField(options ...FieldOption) *types.FieldDefinition

func Fields

func Fields(fields ...*types.FieldDefinition) []*types.FieldDefinition

func LockPostgres

func LockPostgres() error

LockPostgres will try to acquire the lock on the file

func TryGetPostgres

func TryGetPostgres() (func(), error)

TryGetPostgres will try to start an instance of postgres

func UnlockPostgres

func UnlockPostgres() error

UnlockPostgres will try to release the lock on the file

Types

type FieldOption

type FieldOption func(fieldDefinition *types.FieldDefinition) *types.FieldDefinition

func FieldID

func FieldID(fieldID string) FieldOption

func FieldKey

func FieldKey(key bool) FieldOption

func FieldName

func FieldName(fieldName string) FieldOption

func FieldRequired

func FieldRequired(required bool) FieldOption

func FieldTypeCheckbox

func FieldTypeCheckbox() FieldOption

func FieldTypeDate

func FieldTypeDate() FieldOption

func FieldTypeKind

func FieldTypeKind(kind types.FieldKind) FieldOption

func FieldTypeMonth

func FieldTypeMonth() FieldOption

func FieldTypeMultiSelect

func FieldTypeMultiSelect(options []*types.SelectOption) FieldOption

func FieldTypeMultilineText

func FieldTypeMultilineText() FieldOption

func FieldTypeQuantity

func FieldTypeQuantity() FieldOption

func FieldTypeReference

func FieldTypeReference(formRef types.FormReference) FieldOption

func FieldTypeSingleSelect

func FieldTypeSingleSelect(options []*types.SelectOption) FieldOption

func FieldTypeSubForm

func FieldTypeSubForm(fields []*types.FieldDefinition) FieldOption

func FieldTypeText

func FieldTypeText() FieldOption

func FieldTypeWeek

func FieldTypeWeek() FieldOption

type FormOption

type FormOption func(form *mockForm) *mockForm

func FormDatabaseID

func FormDatabaseID(databaseId string) FormOption

func FormField

func FormField(field *types.FieldDefinition) FormOption

func FormFields

func FormFields(fields ...*types.FieldDefinition) FormOption

func FormID

func FormID(id string) FormOption

type RecordOption

type RecordOption func(record *types.Record) *types.Record

func RecordDatabaseID

func RecordDatabaseID(databaseID string) RecordOption

func RecordForForm

func RecordForForm(form types.FormInterface) RecordOption

func RecordFormID

func RecordFormID(formID string) RecordOption

func RecordID

func RecordID(recordId string) RecordOption

func RecordOmitValue

func RecordOmitValue(fieldID string) RecordOption

func RecordOptions

func RecordOptions(options ...RecordOption) RecordOption

func RecordOwnerID

func RecordOwnerID(ownerID *string) RecordOption

func RecordValue

func RecordValue(fieldID string, value types.StringOrArray) RecordOption

func RecordValues

func RecordValues(values types.FieldValues) RecordOption

Jump to

Keyboard shortcuts

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