@Override public IMetaStore getMetastore() {
    if ( kettleRepositoryLocator != null ) {
      Repository repository = kettleRepositoryLocator.getRepository();
      if ( repository != null ) {
        return repository.getRepositoryMetaStore();
      }
    }
    return null;
  }
@Test
  public void testGetMetastoreSuccess() {
    Repository repository = mock( Repository.class );
    IMetaStore metaStore = mock( IMetaStore.class );
    when( repository.getRepositoryMetaStore() ).thenReturn( metaStore );
    when( kettleRepositoryLocator.getRepository() ).thenReturn( repository );
    assertEquals( metaStore, repositoryMetastoreProvider.getMetastore() );
  }