【发布时间】:2021-06-02 01:48:19
【问题描述】:
在 Windows 10 中对 Mongo 存储库执行简单的单元测试失败,原因是
java.io.IOException: 无法运行程序 “C:\Users\myuser\AppData\Local\Temp\extract-88ea18ed-75d4-420f-be7f-623baeeb5c70extractmongod.exe”: CreateProcess 错误=1260,此程序被组策略阻止。为了 更多信息,请联系您的系统管理员
这在几天前还有效,但现在可能由于最近的一些 Windows 更新而失败。
失败测试示例
@ExtendWith(SpringExtension.class)
@DataMongoTest
@AutoConfigureDataJpa
@AutoConfigureTestDatabase
@ExtendWith(LogbackSuppressorExtension.class)
@Import(TestConfiguration.class)
class AnnexContentRepositoryTest {
@Autowired
private MongoTemplate mongoTemplate;
@Autowired
private AnnexContentRepository annexContentRepository;
@Test
public void findAllByParentCodeAndParentType() {
AnnexContent annexContent = addAnnexContent();
Page<AnnexContent> annexContentResult = annexContentRepository
.findAllByParentCodeAndParentType(annexContent.getParentCode(), ParentType.THE_ONE,
Pageable.unpaged());
Assertions.assertEquals(1, annexContentResult.getTotalElements());
}
private AnnexContent addAnnexContent() {
AnnexContent annexContent = AnnexContentBuilder.buildDefault();
return mongoTemplate.save(annexContent);
}
}
【问题讨论】:
标签: windows mongodb spring-boot spring-data spring-test