@Test(expected = NullPointerException.class) @Category(UnitTest.class) public void testCanOpenNull2() throws Exception { factory.canOpen(null, conf, providerProperties); }
@Override public boolean canOpen(String input, Configuration conf, ProviderProperties providerProperties) throws IOException { return HdfsMrsImageDataProvider.canOpen(conf, input, providerProperties); }
HdfsMrsImageDataProviderFactory implements MrsImageDataProviderFactory { @Override public boolean canOpen(String input, Configuration conf, ProviderProperties providerProperties) throws IOException { return HdfsMrsImageDataProvider.canOpen(conf, input, providerProperties); } }
HdfsMrsImageDataProviderFactory implements MrsImageDataProviderFactory { @Override public boolean canOpen(String input, Configuration conf, ProviderProperties providerProperties) throws IOException { return HdfsMrsImageDataProvider.canOpen(conf, input, providerProperties); }  }
HdfsMrsImageDataProviderFactory implements MrsImageDataProviderFactory { @Override public boolean canOpen(String input, Configuration conf, ProviderProperties providerProperties) throws IOException { return HdfsMrsImageDataProvider.canOpen(conf, input, providerProperties); }  @Override boolean isValid(); @Override @SuppressWarnings("squid:S2696") // need to keep the conf static, but want to only set it with the object. yuck! void initialize(Configuration config); @Override String getPrefix(); @Override Map<String, String> getConfiguration(); @Override void setConfiguration(Map<String, String> properties); @Override MrsImageDataProvider createMrsImageDataProvider(String input,
    Configuration conf,
    ProviderProperties providerProperties); @Override MrsImageDataProvider createTempMrsImageDataProvider(Configuration conf, ProviderProperties providerProperties); @Override boolean canOpen(String input,
                       Configuration conf,
                       ProviderProperties providerProperties); @Override boolean canWrite(String input,
                        Configuration conf,
                        ProviderProperties providerProperties); @Override String[] listImages(Configuration conf,
                           ProviderProperties providerProperties); @Override boolean exists(String input,
                      Configuration conf,
                      ProviderProperties providerProperties); @Override void delete(String name,
                   Configuration conf,
                   ProviderProperties providerProperties); }
HdfsMrsImageDataProviderFactory implements MrsImageDataProviderFactory { @Override public boolean canOpen(String input, Configuration conf, ProviderProperties providerProperties) throws IOException { return HdfsMrsImageDataProvider.canOpen(conf, input, providerProperties); }  @Override boolean isValid(); @Override @SuppressWarnings("squid:S2696") // need to keep the conf static, but want to only set it with the object. yuck! void initialize(Configuration config); @Override String getPrefix(); @Override Map<String, String> getConfiguration(); @Override void setConfiguration(Map<String, String> properties); @Override MrsImageDataProvider createMrsImageDataProvider(String input,
    Configuration conf,
    ProviderProperties providerProperties); @Override MrsImageDataProvider createTempMrsImageDataProvider(Configuration conf, ProviderProperties providerProperties); @Override boolean canOpen(String input,
                       Configuration conf,
                       ProviderProperties providerProperties); @Override boolean canWrite(String input,
                        Configuration conf,
                        ProviderProperties providerProperties); @Override String[] listImages(Configuration conf,
                           ProviderProperties providerProperties); @Override boolean exists(String input,
                      Configuration conf,
                      ProviderProperties providerProperties); @Override void delete(String name,
                   Configuration conf,
                   ProviderProperties providerProperties);  }