### Question:
RedisBlobStoreConfiguration extends BaseRedisConfiguration implements DefaultingBlobStoreConfiguration { @Override public Optional<? extends BlobStoreInfo> getDefaultBlobStore() { return bsRepository.findByDefaultFlag(true) .map(BlobStoreInfoRedisImpl::getInfo); } RedisBlobStoreConfiguration(RedisRepositoryImpl repository, RedisConfigProps configProps, BlobStoreRepository bsRepository); @Override List<BlobStoreInfo> getBlobStores(); @Override Optional<BlobStoreInfo> getBlobStore(String blobStoreName); @Override Set<String> getBlobStoreNames(); @Transactional @Override void removeBlobStore(String blobStoreName); @Transactional @Override void modifyBlobStore(BlobStoreInfo bs); @Transactional @Override void renameBlobStore(String oldName, String newName); @Transactional @Override void addBlobStore(BlobStoreInfo bs); boolean containsBlobStore(String blobStoreName); @Override boolean canSave(BlobStoreInfo blobStore); @Override int getBlobStoreCount(); @Override void addBlobStoreListener(BlobStoreConfigurationListener listener); @Override void removeBlobStoreListener(BlobStoreConfigurationListener listener); @Override Optional<? extends BlobStoreInfo> getDefaultBlobStore();  }### Answer:
@Test public void testEmptyDefault() { Optional<? extends BlobStoreInfo> info = config.getDefaultBlobStore(); assertThat(info, TestUtils.notPresent()); }