@Test public void testAddresses() { // split uses "example" scheme so no addresses are available and is not remotely accessible assertEquals(split.getAddresses(), ImmutableList.of()); assertEquals(split.isRemotelyAccessible(), true); JdbcSplit jdbcSplit = new JdbcSplit("connectorId", "catalog", "schemaName", "tableName", TupleDomain.all(), Optional.empty()); assertEquals(jdbcSplit.getAddresses(), ImmutableList.of()); }
@Test public void testJsonRoundTrip() { JsonCodec<JdbcSplit> codec = jsonCodec(JdbcSplit.class); String json = codec.toJson(split); JdbcSplit copy = codec.fromJson(json); assertEquals(copy.getConnectorId(), split.getConnectorId()); assertEquals(copy.getSchemaName(), split.getSchemaName()); assertEquals(copy.getTableName(), split.getTableName()); assertEquals(copy.getAddresses(), ImmutableList.of()); assertEquals(copy.isRemotelyAccessible(), true); } }
@Test public void testAddresses() { // split uses "example" scheme so no addresses are available and is not remotely accessible assertEquals(split.getAddresses(), ImmutableList.of()); assertEquals(split.isRemotelyAccessible(), true); JdbcSplit jdbcSplit = new JdbcSplit("connectorId", "catalog", "schemaName", "tableName", TupleDomain.all()); assertEquals(jdbcSplit.getAddresses(), ImmutableList.of()); }
@Test public void testJsonRoundTrip() { JsonCodec<JdbcSplit> codec = jsonCodec(JdbcSplit.class); String json = codec.toJson(split); JdbcSplit copy = codec.fromJson(json); assertEquals(copy.getConnectorId(), split.getConnectorId()); assertEquals(copy.getSchemaName(), split.getSchemaName()); assertEquals(copy.getTableName(), split.getTableName()); assertEquals(copy.getAddresses(), ImmutableList.of()); assertEquals(copy.isRemotelyAccessible(), true); } }