我使用Spring boot + Spring Security + Spring Actuator
我的JUnit测试类:
@RunWith(SpringRunner.class)
@SpringBootTest()
@AutoConfigureMockMvc
public class ActuatorTests {
@Autowired
private MockMvc mockMvc;
@Test
@WithMockUser(roles={"USER","SUPERUSER"})
public void getHe
当我尝试测试MockMvc的get请求时,我得到的状态码是500而不是200。
我的Controller类是:
@RestController
@RequestMapping(path = "/product")
public class ProductController {
@Autowired
ProductService productService;
@GetMapping("/all")
public List<Product> getProductList() {
return pro
我正在尝试测试我的RestController代码(Spring-Boot项目),但我总是得到404。这是我到目前为止所知道的: @RestController("/service")
public class ServiceInteractionController {
@Autowired
private PairingService pairingService;
@GetMapping("/registered/{sensorId}")
public ResponseEntity isSensorRegistered(@PathVariable S
在运行:mockMvc.perform(MockMvcRequestBuilders.get("))控制器的单元测试时,I得到以下错误: JavaNull指针错误行JavaNull,我的目的是为imagecontroller编写单元测试用例,并提出其他选择。图像控制器从JavaNull数据库中获取图像并在本地主机服务器上呈现。
这是我的ImageController类
@RestController
@RequestMapping
public class ImageController {
@Autowired
如何传递ingredientGroup?还是有别的办法?
控制器:
@Controller
@RequestMapping("/ingredients/groups")
@RequiredArgsConstructor
@PermissionUserWrite
public class IngredientGroupController {
private static final String VIEWS_PATH = "/pages/ingredient/group/";
private final IngredientGroupServic
我有以下课程:
Store.java
@Controller
public class Store {
@Autowired
private List<Products> products;
@GetMapping(value = "cart/busket")
public String busket() {
return "redirect:/cart/index";
}
@GetMapping(value = "/")
public String ind
我正在尝试创建一个Spring Boot控制器的MockMvc测试。我特别不希望整个应用程序上下文被旋转,所以我将上下文限制在有问题的控制器上。但是,测试失败,返回500,并显示以下日志输出:
2020-03-03 13:04:06.904 WARN 8207 --- [ main] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter found for re