我在spring boot controller类中写了一个if else条件来创建品牌。如何为这些情况编写JUnit测试用例?下面显示的是我的控制器类以及保存新品牌的方法。
In [21]: isinstance((1,), tuple)
Out[21]: True
答案 0 :(得分:0)
您可以执行以下操作:
@MockBean
private BrandService brandService;
...
// if you want to test brandNames.contains(brand.getName())
Mockito.when(brandService.findAllBrandNames())
.thenReturn(Arrays.asList("brand name"))
// now just send brand.setName("brand name"),it should test what's inside if block
选择它来测试else块