/** * Test Tachyon client connects or disconnects to the Master. When the client connects * successfully to the Master, it can successfully create file or not. * * @param filename * @throws Exception */ private void authenticationOperationTest(String filename) throws Exception { FileSystemMasterClient masterClient = new FileSystemMasterClient( mLocalTachyonClusterResource.get().getMaster().getAddress(), mLocalTachyonClusterResource.get().getMasterTachyonConf()); Assert.assertFalse(masterClient.isConnected()); masterClient.connect(); Assert.assertTrue(masterClient.isConnected()); masterClient.createFile(new TachyonURI(filename), CreateFileOptions.defaults()); Assert.assertNotNull(masterClient.getStatus(new TachyonURI(filename))); masterClient.disconnect(); masterClient.close(); }