11package com .easemob .im .server .api .metadata ;
22
33import com .easemob .im .server .api .AbstractIT ;
4- import com .easemob .im .server .model .EMBatchMetadata ;
4+ import com .easemob .im .server .model .EMMetadata ;
55import org .junit .jupiter .api .Test ;
66
77import java .time .Duration ;
@@ -31,11 +31,11 @@ public void testMetadataSet() {
3131 ThreadLocalRandom .current ().nextInt (100000000 ));
3232 String randomPassword = randomUsername ;
3333 assertDoesNotThrow (() -> this .service .user ().create (randomUsername , randomPassword )
34- .block (Duration .ofSeconds (3 )));
34+ .block (Duration .ofSeconds (10 )));
3535 assertDoesNotThrow (() -> this .service .metadata ().setMetadataToUser (randomUsername , map )
36- .block (Duration .ofSeconds (3 )));
36+ .block (Duration .ofSeconds (10 )));
3737 assertDoesNotThrow (
38- () -> this .service .user ().delete (randomUsername ).block (Duration .ofSeconds (3 )));
38+ () -> this .service .user ().delete (randomUsername ).block (Duration .ofSeconds (10 )));
3939 }
4040
4141 @ Test
@@ -49,13 +49,13 @@ public void testMetadataGet() {
4949 ThreadLocalRandom .current ().nextInt (100000000 ));
5050 String randomPassword = randomUsername ;
5151 assertDoesNotThrow (() -> this .service .user ().create (randomUsername , randomPassword )
52- .block (Duration .ofSeconds (3 )));
52+ .block (Duration .ofSeconds (10 )));
5353 assertDoesNotThrow (() -> this .service .metadata ().setMetadataToUser (randomUsername , map )
54- .block (Duration .ofSeconds (3 )));
54+ .block (Duration .ofSeconds (10 )));
5555 assertDoesNotThrow (() -> this .service .metadata ().getMetadataFromUser (randomUsername )
56- .block (Duration .ofSeconds (3 )));
56+ .block (Duration .ofSeconds (10 )));
5757 assertDoesNotThrow (
58- () -> this .service .user ().delete (randomUsername ).block (Duration .ofSeconds (3 )));
58+ () -> this .service .user ().delete (randomUsername ).block (Duration .ofSeconds (10 )));
5959 }
6060
6161 @ Test
@@ -92,20 +92,19 @@ public void testMetadataBatchGet() {
9292 .block (Duration .ofSeconds (30 )));
9393
9494 // batch get metadata from users
95- EMBatchMetadata batchMetadata =
95+ Map < String , EMMetadata > metadataMap =
9696 assertDoesNotThrow (() -> this .service .metadata ().getMetadataFromUsers (
9797 Arrays .asList (aliceName , bobName ),
9898 Arrays .asList ("name" , "title" , "zip" )).block (Duration .ofSeconds (30 )));
99- Map <String , Map <String , String >> data = batchMetadata .getData ();
100- assertEquals (2 , data .size ());
99+ assertEquals (2 , metadataMap .size ());
101100
102101 // check results
103- Map <String , String > aliceMetadata = data .get (aliceName );
102+ Map <String , String > aliceMetadata = metadataMap .get (aliceName ). getData ( );
104103 assertEquals (2 , aliceMetadata .size ());
105104 assertEquals ("alice" , aliceMetadata .get ("name" ));
106105 assertEquals ("java" , aliceMetadata .get ("title" ));
107106
108- Map <String , String > bobMetadata = data .get (bobName );
107+ Map <String , String > bobMetadata = metadataMap .get (bobName ). getData ( );
109108 assertEquals (2 , bobMetadata .size ());
110109 assertEquals ("bob" , bobMetadata .get ("name" ));
111110 assertEquals ("61801" , bobMetadata .get ("zip" ));
@@ -119,7 +118,7 @@ public void testMetadataBatchGet() {
119118
120119 @ Test
121120 public void testMetadataGetUsage () {
122- assertDoesNotThrow (() -> this .service .metadata ().getUsage ().block (Duration .ofSeconds (3 )));
121+ assertDoesNotThrow (() -> this .service .metadata ().getUsage ().block (Duration .ofSeconds (10 )));
123122 }
124123
125124 @ Test
@@ -133,15 +132,15 @@ public void testMetadataDelete() {
133132 ThreadLocalRandom .current ().nextInt (100000000 ));
134133 String randomPassword = randomUsername ;
135134 assertDoesNotThrow (() -> this .service .user ().create (randomUsername , randomPassword )
136- .block (Duration .ofSeconds (3 )));
135+ .block (Duration .ofSeconds (10 )));
137136 assertDoesNotThrow (() -> this .service .metadata ().setMetadataToUser (randomUsername , map )
138- .block (Duration .ofSeconds (3 )));
137+ .block (Duration .ofSeconds (10 )));
139138 assertDoesNotThrow (() -> this .service .metadata ().getMetadataFromUser (randomUsername )
140- .block (Duration .ofSeconds (3 )));
139+ .block (Duration .ofSeconds (10 )));
141140 assertDoesNotThrow (() -> this .service .metadata ().deleteMetadataFromUser (randomUsername )
142- .block (Duration .ofSeconds (3 )));
141+ .block (Duration .ofSeconds (10 )));
143142 assertDoesNotThrow (
144- () -> this .service .user ().delete (randomUsername ).block (Duration .ofSeconds (3 )));
143+ () -> this .service .user ().delete (randomUsername ).block (Duration .ofSeconds (10 )));
145144 }
146145
147146}
0 commit comments