package tech.powerjob.server.persistence.storage.impl; import lombok.extern.slf4j.Slf4j; import tech.powerjob.server.common.utils.TestUtils; import tech.powerjob.server.extension.dfs.DFsService; import java.util.Optional; /** * test GridFS * * @author tjq * @since 2023/7/30 */ @Slf4j class GridFsServiceTest extends AbstractDfsServiceTest { @Override protected Optional fetchService() { Object mongoUri = TestUtils.fetchTestConfig().get(TestUtils.KEY_MONGO_URI); if (mongoUri == null) { log.info("[GridFsServiceTest] mongoUri is null, skip load!"); return Optional.empty(); } GridFsService gridFsService = new GridFsService(); gridFsService.initMongo(String.valueOf(mongoUri)); return Optional.of(gridFsService); } }