@Test
public void testGetComponentDependencies() throws AmbariException {

  List<DependencyInfo> dependencies = metaInfo.getComponentDependencies("HDP", "1.3.4", "HBASE", "HBASE_MASTER");
  assertEquals(2, dependencies.size());
  DependencyInfo dependency = dependencies.get(0);
  assertEquals("HDFS/HDFS_CLIENT", dependency.getName());
  assertEquals("HDFS_CLIENT", dependency.getComponentName());
  assertEquals("HDFS", dependency.getServiceName());
  assertEquals("host", dependency.getScope());
  dependency = dependencies.get(1);
  assertEquals("ZOOKEEPER/ZOOKEEPER_SERVER", dependency.getName());
  assertEquals("ZOOKEEPER_SERVER", dependency.getComponentName());
  assertEquals("ZOOKEEPER", dependency.getServiceName());
  assertEquals("cluster", dependency.getScope());
}