spring-boot-test

    0热度

    1回答


    0热度

    1回答

    我想用@WithMockUser测试来测试我的CommentController,但它似乎没有找到用户(因为用户id(author_id)为空)或评论的内容。我不确定测试是否以正确的方式完成(我仍然是初学者),但是我试图实现的是可能的最高代码覆盖率,但是我之前的测试不包括搜索经过身份验证的用户和创建评论: mockMvc.perform(get("/post/3/comment").with(au

    0热度

    2回答

    时,排除ApplicationStartup事件监听我最近增加了一个ApplicationStartup类我SpringBoot项目 @Component public class ApplicationStartup implements ApplicationListener<ApplicationReadyEvent> { ... 它实现了ApplicationListene

    0热度

    1回答

    我在控制器中测试POST方法,该控制器通过MultipartFile处理图像的上传。它可以是空的,但如果有文件存在,它应该上传它。我写了一个单元测试以确保它能够正常工作,但是测试失败,返回了404,我不确定为什么 - 可能是因为我不擅长阅读正在发生的事情。这里的测试: @Test public void saveAnEntryWhenPOSTNewUserWithAPicture() t

    -1热度

    1回答

    我重构春季启动测试创建封装类与普通行为,将在其他测试注入。这些类仅在测试包中有作用域。 Spring忽略了不会在测试中使用的切片(这很好,并且通过设计spring引导测试1.5),但是也忽略了src/test/java中的任何@Component。 问题是如何配置弹簧启动测试来拾取组件test/java? 我有一个不完整的解决方案,对于一个测试工作 我目前的解决办法是: import com.ex

    1热度

    1回答

    我想使用REST-assured来测试我的REST API而不是Spring的MockMvc。 这个想法是,我想从使用REST保证库的异步调用的响应中获得状态码。 下面检查细节: 我使用这些依赖关系: 'io.rest-assured:rest-assured:3.0.5' 'io.rest-assured:spring-mock-mvc:3.0.5' 当我这样做: mockMvc.perf

    0热度

    2回答

    我是新来的春天开机当外部属性文件,我有文件使用@TestPropertySource批注与@SpringBootTest沿装载性能麻烦,这里是我的代码 @RunWith(SpringRunner.class) @SpringBootTest() @TestPropertySource(locations="classpath:test_application.properties") @Sq

    2热度

    4回答

    我有一个@Service,我试图在单元测试中模拟,但到目前为止我得到一个空值。在应用程序类中,我指定了什么是scanBasePackages。我需要以不同的方式做到这一点吗?谢谢。 这是我的服务类实现接口: @Service public class DeviceService implements DeviceServiceDao { private List<Device> device

    0热度

    1回答

    我有一个骆驼路线: 轮询新XML文件的FTP服务器 下载本地文件 验证XML文件对一个XSD 分裂XML按类别分为实体 将实体转换为json 将json发送到HTTP端点 升级:现在工作 @Component public class FTPPoller extends RouteBuilder { XmlJsonDataFormat xmlJsonFormat = new XmlJs

    1热度

    1回答

    我可以分别运行每个@DataJpaTest和eclipse。 我@DataJpaTest是类似下面: @RunWith(SpringRunner.class) @DataJpaTest @Import(UserDataOnDemand.class) @AutoConfigureTestDatabase(replace = Replace.NONE) public class UserInt