Documentation ¶
Index ¶
- Constants
- func MockFindInstallationsFunction(extensionName string, version string) string
- type BucketFsUploadParams
- type BuiltExtension
- func (extension BuiltExtension) AsString() string
- func (extension BuiltExtension) Bytes() []byte
- func (extension BuiltExtension) Publish(server *MockRegistryServer, id string)
- func (extension BuiltExtension) WriteToFile(fileName string)
- func (extension BuiltExtension) WriteToTmpFile() (fileName string)
- type DbTestSetup
- type MockRegistryServer
- func (s *MockRegistryServer) BaseUrl() string
- func (s *MockRegistryServer) Close()
- func (s *MockRegistryServer) IndexUrl() string
- func (s *MockRegistryServer) Reset()
- func (s *MockRegistryServer) SetPathContent(path, content string)
- func (s *MockRegistryServer) SetRegistryContent(content string)
- func (s *MockRegistryServer) Start()
- type ScriptFixture
- func CreateJavaAdapterScriptFixture(db *sql.DB) ScriptFixture
- func CreateJavaSetScriptFixture(db *sql.DB) ScriptFixture
- func CreateLuaScriptFixture(db *sql.DB) ScriptFixture
- func CreateScriptFixtureNullValues(db *sql.DB) ScriptFixture
- func CreateVirtualSchemaFixture(db *sql.DB) ScriptFixture
- func CreateVirtualSchemaFixtureNullValues(db *sql.DB) ScriptFixture
- type TestExtensionBuilder
- func (builder *TestExtensionBuilder) Build() *BuiltExtension
- func (builder *TestExtensionBuilder) WithAddInstanceFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithBucketFsUpload(upload BucketFsUploadParams) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithDeleteInstanceFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithFindInstallationsFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithFindInstancesFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithGetInstanceParameterDefinitionFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithInstallFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithRawBucketFsUpload(uploads string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithUninstallFunc(tsFunctionCode string) *TestExtensionBuilder
- func (builder *TestExtensionBuilder) WithUpgradeFunc(tsFunctionCode string) *TestExtensionBuilder
Constants ¶
View Source
const REGISTRY_PATH = "/registry.json"
Variables ¶
This section is empty.
Functions ¶
func MockFindInstallationsFunction ¶
MockFindInstallationsFunction creates a JS findInstallations function with extension name and version.
Types ¶
type BucketFsUploadParams ¶
type BuiltExtension ¶
type BuiltExtension struct {
// contains filtered or unexported fields
}
func (BuiltExtension) AsString ¶
func (extension BuiltExtension) AsString() string
func (BuiltExtension) Bytes ¶
func (extension BuiltExtension) Bytes() []byte
func (BuiltExtension) Publish ¶
func (extension BuiltExtension) Publish(server *MockRegistryServer, id string)
func (BuiltExtension) WriteToFile ¶
func (extension BuiltExtension) WriteToFile(fileName string)
func (BuiltExtension) WriteToTmpFile ¶
func (extension BuiltExtension) WriteToTmpFile() (fileName string)
type DbTestSetup ¶
type DbTestSetup struct { Exasol *testSetupAbstraction.TestSetupAbstraction ConnectionInfo *testSetupAbstraction.ConnectionInfo // contains filtered or unexported fields }
func StartDbSetup ¶
func StartDbSetup(suite *suite.Suite) *DbTestSetup
func (*DbTestSetup) CloseConnection ¶
func (setup *DbTestSetup) CloseConnection()
func (*DbTestSetup) CreateConnection ¶
func (setup *DbTestSetup) CreateConnection()
func (*DbTestSetup) ExecSQL ¶
func (setup *DbTestSetup) ExecSQL(query string)
func (*DbTestSetup) GetConnection ¶
func (setup *DbTestSetup) GetConnection() *sql.DB
func (*DbTestSetup) StopDb ¶
func (setup *DbTestSetup) StopDb()
type MockRegistryServer ¶
type MockRegistryServer struct {
// contains filtered or unexported fields
}
func NewMockRegistryServer ¶
func NewMockRegistryServer(suite *suite.Suite) *MockRegistryServer
func (*MockRegistryServer) BaseUrl ¶
func (s *MockRegistryServer) BaseUrl() string
func (*MockRegistryServer) Close ¶
func (s *MockRegistryServer) Close()
func (*MockRegistryServer) IndexUrl ¶
func (s *MockRegistryServer) IndexUrl() string
func (*MockRegistryServer) Reset ¶
func (s *MockRegistryServer) Reset()
func (*MockRegistryServer) SetPathContent ¶
func (s *MockRegistryServer) SetPathContent(path, content string)
func (*MockRegistryServer) SetRegistryContent ¶
func (s *MockRegistryServer) SetRegistryContent(content string)
func (*MockRegistryServer) Start ¶
func (s *MockRegistryServer) Start()
type ScriptFixture ¶
type ScriptFixture struct {
// contains filtered or unexported fields
}
func CreateJavaAdapterScriptFixture ¶
func CreateJavaAdapterScriptFixture(db *sql.DB) ScriptFixture
func CreateJavaSetScriptFixture ¶
func CreateJavaSetScriptFixture(db *sql.DB) ScriptFixture
func CreateLuaScriptFixture ¶
func CreateLuaScriptFixture(db *sql.DB) ScriptFixture
func CreateScriptFixtureNullValues ¶ added in v0.5.10
func CreateScriptFixtureNullValues(db *sql.DB) ScriptFixture
func CreateVirtualSchemaFixture ¶ added in v0.5.10
func CreateVirtualSchemaFixture(db *sql.DB) ScriptFixture
func CreateVirtualSchemaFixtureNullValues ¶ added in v0.5.10
func CreateVirtualSchemaFixtureNullValues(db *sql.DB) ScriptFixture
func (ScriptFixture) Cleanup ¶
func (f ScriptFixture) Cleanup(t *testing.T)
func (ScriptFixture) GetMetaDataSchemaName ¶ added in v0.5.10
func (f ScriptFixture) GetMetaDataSchemaName() string
func (ScriptFixture) GetSchemaName ¶
func (f ScriptFixture) GetSchemaName() string
type TestExtensionBuilder ¶
type TestExtensionBuilder struct {
// contains filtered or unexported fields
}
func CreateTestExtensionBuilder ¶
func CreateTestExtensionBuilder(t *testing.T) *TestExtensionBuilder
func (*TestExtensionBuilder) Build ¶
func (builder *TestExtensionBuilder) Build() *BuiltExtension
func (*TestExtensionBuilder) WithAddInstanceFunc ¶
func (builder *TestExtensionBuilder) WithAddInstanceFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithBucketFsUpload ¶
func (builder *TestExtensionBuilder) WithBucketFsUpload(upload BucketFsUploadParams) *TestExtensionBuilder
func (*TestExtensionBuilder) WithDeleteInstanceFunc ¶
func (builder *TestExtensionBuilder) WithDeleteInstanceFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithFindInstallationsFunc ¶
func (builder *TestExtensionBuilder) WithFindInstallationsFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithFindInstancesFunc ¶
func (builder *TestExtensionBuilder) WithFindInstancesFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithGetInstanceParameterDefinitionFunc ¶
func (builder *TestExtensionBuilder) WithGetInstanceParameterDefinitionFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithInstallFunc ¶
func (builder *TestExtensionBuilder) WithInstallFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithRawBucketFsUpload ¶ added in v0.5.6
func (builder *TestExtensionBuilder) WithRawBucketFsUpload(uploads string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithUninstallFunc ¶
func (builder *TestExtensionBuilder) WithUninstallFunc(tsFunctionCode string) *TestExtensionBuilder
func (*TestExtensionBuilder) WithUpgradeFunc ¶ added in v0.5.0
func (builder *TestExtensionBuilder) WithUpgradeFunc(tsFunctionCode string) *TestExtensionBuilder
Click to show internal directories.
Click to hide internal directories.