コード例 #1
0
 /**
  * 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();
 }