Files
springboot-demo/target/test-classes/com/example/demo/controller/UserControllerTest.class

29 lines
3.3 KiB
Plaintext
Raw Normal View History

2026-03-18 15:18:30 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=v
 java/lang/Object<init>()V  
.com/example/demo/controller/UserControllerTestmockMvc.Lorg/springframework/test/web/servlet/MockMvc;
/api/users
 Corg/springframework/test/web/servlet/request/MockMvcRequestBuildersgets(Ljava/lang/String;[Ljava/lang/Object;)Lorg/springframework/test/web/servlet/request/MockHttpServletRequestBuilder;
 ,org/springframework/test/web/servlet/MockMvcperformk(Lorg/springframework/test/web/servlet/RequestBuilder;)Lorg/springframework/test/web/servlet/ResultActions;
  Aorg/springframework/test/web/servlet/result/MockMvcResultMatchersstatusD()Lorg/springframework/test/web/servlet/result/StatusResultMatchers;
"#$ %&@org/springframework/test/web/servlet/result/StatusResultMatchersisOk6()Lorg/springframework/test/web/servlet/ResultMatcher; ()* +,2org/springframework/test/web/servlet/ResultActions andExpectj(Lorg/springframework/test/web/servlet/ResultMatcher;)Lorg/springframework/test/web/servlet/ResultActions;.$.code
0 12jsonPathk(Ljava/lang/String;[Ljava/lang/Object;)Lorg/springframework/test/web/servlet/result/JsonPathResultMatchers;
456 78java/lang/IntegervalueOf(I)Ljava/lang/Integer;
:;< =>Borg/springframework/test/web/servlet/result/JsonPathResultMatchersvalueH(Ljava/lang/Object;)Lorg/springframework/test/web/servlet/ResultMatcher;@$.data
:B C&isArrayEI{
"name": "测试用户",
"email": "test@example.com",
"age": 22
}
G Hpost JKL MN"org/springframework/http/MediaTypeAPPLICATION_JSON$Lorg/springframework/http/MediaType;
PQR STJorg/springframework/test/web/servlet/request/MockHttpServletRequestBuilder contentTyper(Lorg/springframework/http/MediaType;)Lorg/springframework/test/web/servlet/request/MockHttpServletRequestBuilder;
PV WXcontent`(Ljava/lang/String;)Lorg/springframework/test/web/servlet/request/MockHttpServletRequestBuilder;Z $.data.name\ 测试用户^6{
"name": "",
"email": "bad-mail",
"age": 222
}
"` a& isBadRequestRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis0Lcom/example/demo/controller/UserControllerTest;%shouldListUsersWithApiResponseWrapper
Exceptionsljava/lang/ExceptionLorg/junit/jupiter/api/Test;shouldCreateUserjsonLjava/lang/String;shouldRejectInvalidUser
SourceFileUserControllerTest.java6Lorg/springframework/boot/test/context/SpringBootTest;NLorg/springframework/boot/test/autoconfigure/web/servlet/AutoConfigureMockMvc;  bcd/*<2A><01>ef ghid}C*<2A> <03><02><0F><15><1B>!<21>'-<03><02>/<03>3<>9<>'?<03><02>/<2F>A<>'W<>e!6Bf Cghjkbmnd<00>RDL*<2A> <03><02>F<>I<>O+<2B>U<><15><1B>!<21>'-<03><02>/<03>3<>9<>'Y<03><02>/[<5B>9<>'W<>e& &'(&).*C+Q,fRghOopjkbmqd<00>A]L*<2A> <03><02>F<>I<>O+<2B>U<><15><1B>_<>'-<03><02>/<01><>3<>9<>'W<>e"089:8;.<@=fAgh>opjkbmrsb
tu