Skip to content

Commit d65e2f2

Browse files
authored
🎨 WxMpSubscribeMessage实现序列化接口
1 parent c3b1622 commit d65e2f2

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/subscribe/WxMpSubscribeMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@NoArgsConstructor
1818
@Builder
1919
@AllArgsConstructor
20-
public class WxMpSubscribeMessage {
20+
public class WxMpSubscribeMessage implements Serializable {
2121

2222
/**
2323
* 接收者openid.

weixin-java-mp/src/test/java/me/chanjar/weixin/mp/bean/subscribe/WxMpSubscribeMessageTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
import org.testng.annotations.*;
44

5+
import java.io.Serializable;
6+
import java.util.Arrays;
7+
58
import static org.testng.AssertJUnit.*;
69

710
/**
@@ -43,4 +46,9 @@ public void testToJson() {
4346
assertEquals(message.toJson(), actual);
4447

4548
}
49+
50+
@Test
51+
void testWxMpSubscribeMessageIsSerializable() {
52+
assertTrue(Arrays.stream(WxMpSubscribeMessage.class.getInterfaces()).anyMatch(anInterface -> anInterface.isInstance(Serializable.class)));
53+
}
4654
}

0 commit comments

Comments
 (0)