public DataSetProviderType readProviderType(JsonObject json) throws Exception { String provider = json.getString(PROVIDER); if (isBlank(provider)) { throw new IllegalArgumentException("Missing 'provider' property"); } DataSetProviderType type = dataSetProviderRegistry.getProviderTypeByName(provider); if (type == null) { throw new IllegalArgumentException("Provider not supported: " + provider); } return type; }
public DataSetProviderType readProviderType(JsonObject json) throws Exception { String provider = json.getString(PROVIDER); if (isBlank(provider)) { throw new IllegalArgumentException("Missing 'provider' property"); } DataSetProviderType type = dataSetProviderRegistry.getProviderTypeByName(provider); if (type == null) { throw new IllegalArgumentException("Provider not supported: " + provider); } return type; }
@Test public void testRegistry() throws Exception { DataSetProviderType type = providerRegistry.getProviderTypeByName("CUSTOM"); assertEquals(customProvider.getType(), CustomDataSetProvider.TYPE); assertEquals(type, CustomDataSetProvider.TYPE); }
@Test public void testRegistry() throws Exception { DataSetProviderType type = providerRegistry.getProviderTypeByName("CUSTOM"); assertEquals(customProvider.getType(), CustomDataSetProvider.TYPE); assertEquals(type, CustomDataSetProvider.TYPE); }