|
@@ -34,7 +34,7 @@ import org.mockito.junit.jupiter.MockitoExtension;
|
|
|
@ExtendWith(MockitoExtension.class)
|
|
|
public class TrinoDataSourceProcessorTest {
|
|
|
|
|
|
- private TrinoDataSourceProcessor TrinoDatasourceProcessor = new TrinoDataSourceProcessor();
|
|
|
+ private final TrinoDataSourceProcessor TrinoDatasourceProcessor = new TrinoDataSourceProcessor();
|
|
|
|
|
|
@Test
|
|
|
public void testCreateConnectionParams() {
|
|
@@ -92,4 +92,17 @@ public class TrinoDataSourceProcessorTest {
|
|
|
Assertions.assertEquals(DataSourceConstants.TRINO_VALIDATION_QUERY,
|
|
|
TrinoDatasourceProcessor.getValidationQuery());
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testCheckDatasourceParam() {
|
|
|
+ Map<String, String> others = new HashMap<>();
|
|
|
+ others.put("SSL", "true");
|
|
|
+ others.put("SSLKeyStorePassword", "******");
|
|
|
+ others.put("SSLKeyStorePath", "/home/dolphinscheduler/trino.jks");
|
|
|
+ TrinoDataSourceParamDTO trinoDataSourceParamDTO = new TrinoDataSourceParamDTO();
|
|
|
+ trinoDataSourceParamDTO.setDatabase("dwh");
|
|
|
+ trinoDataSourceParamDTO.setHost("10.11.12.13");
|
|
|
+ trinoDataSourceParamDTO.setOther(others);
|
|
|
+ Assertions.assertDoesNotThrow(() -> TrinoDatasourceProcessor.checkDatasourceParam(trinoDataSourceParamDTO));
|
|
|
+ }
|
|
|
}
|