This repository contains abstract integration tests for Exasol Virtual Schemas.
The tests check that Exasol functions behave in the same way on a Virtual Schema table and on a regular Exasol table.
You can use these tests by subclassing ScalarFunctionsTestBase
in your project's tests. Your test will then inherit the shared tests.
For some dialects some tests might not be relevant or applicable. That's why this test suite allows you to exclude certain tests:
@Override
public Set<String> getDialectSpecificExcludes(){
return Set.of("neg");
}
You can also exclude certain parameter combinations for the automatic tests.