我在为我的弹簧应用程序编写单元测试时遇到了一些麻烦,我想知道这个问题.
我们来看下面的例子:
@SpringBootTest
@RunWith(SpringRunner.class)
public class AlbumDTOConverterTest {
@Autowired
private AlbumDTOConverter albumDTOConverter;
@Test
public void ToEntity_ReturnValue_NotNull() {
AlbumDTO albumDTO = new AlbumDTO("Summer album", new Date(), "This summer, we have made some wonderfull photos. Have a look!", null);
assertNotNull(albumDTOConverter.toEntity(albumDTO));
}
}
Run Code Online (Sandbox Code Playgroud)
为了使@Autowired工作正常,我正在启动一个带有注释测试类的容器@SpringBootTest.
问题是我认为我做错了.在我看来,我宁愿只使用运算符而不是使用Spring的IoD来创建一个新instance的.AlbumDTOConverternew
你们怎么看待这件事?
| 归档时间: |
|
| 查看次数: |
932 次 |
| 最近记录: |