### Question:
TSDBConnection implements Connection4TSDB { @Override public String version() { return TSDBUtils.version(address); } TSDBConnection(String address); @Override String address(); @Override String version(); @Override String config(); @Override String[] getSupportVersionPrefix(); @Override void sendDPs(String metric, Map<String, String> tags, Long start, Long end, RecordSender recordSender); @Override void sendDPs(String metric, List<String> fields, Map<String, String> tags, Long start, Long end, RecordSender recordSender); @Override void sendRecords(String metric, Map<String, String> tags, Long start, Long end, List<String> columns4RDB, RecordSender recordSender); @Override void sendRecords(String metric, List<String> fields, Map<String, String> tags, Long start, Long end, List<String> columns4RDB, RecordSender recordSender); @Override boolean put(DataPoint4TSDB dp); @Override boolean put(List<DataPoint4TSDB> dps); @Override boolean isSupported();  }### Answer:
@Test public void testVersion() { String version = new TSDBConnection(TSDB_ADDRESS).version(); Assert.assertNotNull(version); }