File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
src/test/java/com/whatsapp/api/domain/messages Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .whatsapp .api .domain .messages ;
2
+
3
+ import static org .junit .jupiter .api .Assertions .assertEquals ;
4
+ import static org .junit .jupiter .api .Assertions .assertNotNull ;
5
+
6
+ import org .junit .jupiter .api .Test ;
7
+
8
+ public class MessageTest {
9
+
10
+ @ Test
11
+ public void testMessageBuilderWithContext () {
12
+ String messageId = "wamid.HBgNNTUyNzk5NzAzMDkzNhUCABIYFDNBRjE2OTUyOTNCNTlCM0IzRDQ0AA==" ;
13
+ Context context = new Context ();
14
+ context .setMessageId (messageId );
15
+
16
+ Message message = Message .MessageBuilder .builder ()
17
+ .setTo ("123456789" )
18
+ .setContext (context )
19
+ .buildTextMessage (new TextMessage ());
20
+
21
+ assertNotNull (message .getContext (), "Context should not be null" );
22
+ assertEquals (messageId , message .getContext ().getMessageId (), "Context field value mismatch" );
23
+ }
24
+
25
+ @ Test
26
+ public void testMessageWithoutContext () {
27
+ Message message = Message .MessageBuilder .builder ()
28
+ .setTo ("123456789" )
29
+ .buildTextMessage (new TextMessage ());
30
+
31
+ assertEquals (null , message .getContext (), "Context should be null" );
32
+ }
33
+ }
You can’t perform that action at this time.
0 commit comments