Versions in this module Expand all Collapse all v0 v0.1.0 Jan 28, 2021 Changes in this version + func Context() context.Context + func Database(t *testing.T) *sqlx.DB + func DatabaseURL() string + func OverrideLogger(l *log.Entry) + func RequestHelperRaw(r *http.Request) + func RequestHelperStreaming(r *http.Request) + func ResetHorizonDB(t *testing.T, db *sqlx.DB) + func RestoreLogger() + func StellarCoreDatabase(t *testing.T) *sqlx.DB + func StellarCoreDatabaseURL() string + type Assertions struct + func (a *Assertions) PageOf(length int, body *bytes.Buffer) bool + func (a *Assertions) Problem(body *bytes.Buffer, expected problem.P) bool + func (a *Assertions) ProblemType(body *bytes.Buffer, typ string) bool + type RequestHelper interface + Get func(string, ...func(*http.Request)) *httptest.ResponseRecorder + Post func(string, url.Values, ...func(*http.Request)) *httptest.ResponseRecorder + func NewRequestHelper(router *chi.Mux) RequestHelper + type StaticMockServer struct + LastRequest *http.Request + func NewStaticMockServer(response string) *StaticMockServer + type T struct + Assert *assert.Assertions + CoreDB *sqlx.DB + Ctx context.Context + HorizonDB *sqlx.DB + LogBuffer *bytes.Buffer + LogMetrics *logmetrics.Metrics + Logger *log.Entry + Require *require.Assertions + T *testing.T + func Start(t *testing.T) *T + func (t *T) CoreSession() *db.Session + func (t *T) Finish() + func (t *T) HorizonSession() *db.Session + func (t *T) LoadLedgerStatus() ledger.Status + func (t *T) Scenario(name string) ledger.Status + func (t *T) ScenarioWithoutHorizon(name string) ledger.Status + func (t *T) UnmarshalExtras(r io.Reader) map[string]string + func (t *T) UnmarshalNext(r io.Reader) string + func (t *T) UnmarshalPage(r io.Reader, dest interface{}) hal.Links