@@ -62,98 +62,10 @@ public void testCreateSesionWithLocation() throws OpenTokException {
62
62
String actual = xml .getElementValue ("session_id" , "Session" );
63
63
Assert .assertEquals ("Java SDK tests: Session create with location failed" , expected , actual );
64
64
}
65
-
66
- @ Test
67
- public void testNumOutputStreams0 () throws OpenTokException {
68
- int expected = 0 ;
69
- SessionProperties sp = new SessionProperties ();
70
- sp .multiplexer_numOutputStreams = expected ;
71
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
72
- TokBoxXML xml = get_session_info (s .session_id );
73
- int actual = new Integer (xml .getElementValue ("numOutputStreams" , "multiplexer" ));
74
- Assert .assertEquals ("Java SDK tests: num output streams do not match" , expected , actual );
75
- }
76
-
77
- @ Test
78
- public void testNumOutputStreams5 () throws OpenTokException {
79
- int expected = 5 ;
80
- SessionProperties sp = new SessionProperties ();
81
- sp .multiplexer_numOutputStreams = expected ;
82
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
83
- TokBoxXML xml = get_session_info (s .session_id );
84
- int actual = new Integer (xml .getElementValue ("numOutputStreams" , "multiplexer" ));
85
- Assert .assertEquals ("Java SDK tests: num output streams do not match" , expected , actual );
86
- }
87
-
88
- @ Test
89
- public void testNumOutputStreams100 () throws OpenTokException {
90
- int expected = 100 ;
91
- SessionProperties sp = new SessionProperties ();
92
- sp .multiplexer_numOutputStreams = expected ;
93
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
94
- TokBoxXML xml = get_session_info (s .session_id );
95
- int actual = new Integer (xml .getElementValue ("numOutputStreams" , "multiplexer" ));
96
- Assert .assertEquals ("Java SDK tests: num output streams do not match" , expected , actual );
97
- }
98
-
99
- @ Test
100
- public void testSwitchType0 () throws OpenTokException {
101
- int expected = 0 ;
102
- SessionProperties sp = new SessionProperties ();
103
- sp .multiplexer_switchType = expected ;
104
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
105
- TokBoxXML xml = get_session_info (s .session_id );
106
- int actual = new Integer (xml .getElementValue ("switchType" , "multiplexer" ));
107
- Assert .assertEquals ("Java SDK tests: switch type does not match" , expected , actual );
108
- }
109
-
110
- @ Test
111
- public void testSwitchType1 () throws OpenTokException {
112
- int expected = 1 ;
113
- SessionProperties sp = new SessionProperties ();
114
- sp .multiplexer_switchType = expected ;
115
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
116
- TokBoxXML xml = get_session_info (s .session_id );
117
- int actual = new Integer (xml .getElementValue ("switchType" , "multiplexer" ));
118
- Assert .assertEquals ("Java SDK tests: switch type does not match" , expected , actual );
119
- }
120
-
121
- @ Test
122
- public void testSwitchTimeout435 () throws OpenTokException {
123
- int expected = 435 ;
124
- SessionProperties sp = new SessionProperties ();
125
- sp .multiplexer_switchTimeout = expected ;
126
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
127
- TokBoxXML xml = get_session_info (s .session_id );
128
- int actual = new Integer (xml .getElementValue ("switchTimeout" , "multiplexer" ));
129
- Assert .assertEquals ("Java SDK tests: switch timeout does not match" , expected , actual );
130
- }
131
-
132
- @ Test
133
- public void testSwitchTimeout2000 () throws OpenTokException {
134
- int expected = 2000 ;
135
- SessionProperties sp = new SessionProperties ();
136
- sp .multiplexer_switchTimeout = expected ;
137
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
138
- TokBoxXML xml = get_session_info (s .session_id );
139
- int actual = new Integer (xml .getElementValue ("switchTimeout" , "multiplexer" ));
140
- Assert .assertEquals ("Java SDK tests: switch timeout does not match" , expected , actual );
141
- }
142
-
143
- @ Test
144
- public void testSwitchTimeout4350 () throws OpenTokException {
145
- int expected = 4350 ;
146
- SessionProperties sp = new SessionProperties ();
147
- sp .multiplexer_switchTimeout = expected ;
148
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
149
- TokBoxXML xml = get_session_info (s .session_id );
150
- int actual = new Integer (xml .getElementValue ("switchTimeout" , "multiplexer" ));
151
- Assert .assertEquals ("Java SDK tests: switch timeout does not match" , expected , actual );
152
- }
153
65
154
66
@ Test
155
67
public void testP2PPreferenceEnable () throws OpenTokException {
156
- String expected = "enable " ;
68
+ String expected = "enabled " ;
157
69
SessionProperties sp = new SessionProperties ();
158
70
sp .p2p_preference = expected ;
159
71
OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
@@ -164,7 +76,7 @@ public void testP2PPreferenceEnable() throws OpenTokException {
164
76
165
77
@ Test
166
78
public void testP2PPreferenceDisable () throws OpenTokException {
167
- String expected = "disable " ;
79
+ String expected = "disabled " ;
168
80
SessionProperties sp = new SessionProperties ();
169
81
sp .p2p_preference = expected ;
170
82
OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
@@ -173,28 +85,6 @@ public void testP2PPreferenceDisable() throws OpenTokException {
173
85
Assert .assertEquals ("Java SDK tests: p2p not disabled" , expected , actual );
174
86
}
175
87
176
- @ Test
177
- public void testEchoSuppressionEnable () throws OpenTokException {
178
- String expected = "True" ;
179
- SessionProperties sp = new SessionProperties ();
180
- sp .echoSuppression_enabled = new Boolean (expected );
181
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
182
- TokBoxXML xml = get_session_info (s .session_id );
183
- String actual = xml .getElementValue ("enabled" , "echoSuppression" );
184
- Assert .assertEquals ("Java SDK tests: echoSuppression not set to true" , expected , actual );
185
- }
186
-
187
- @ Test
188
- public void testEchoSuppressionDisable () throws OpenTokException {
189
- String expected = "False" ;
190
- SessionProperties sp = new SessionProperties ();
191
- sp .echoSuppression_enabled = new Boolean (expected );
192
- OpenTokSession s = sdk .create_session ("216.38.134.114" , sp );
193
- TokBoxXML xml = get_session_info (s .session_id );
194
- String actual = xml .getElementValue ("enabled" , "echoSuppression" );
195
- Assert .assertEquals ("Java SDK tests: echoSuppression not set to false" , expected , actual );
196
- }
197
-
198
88
@ Test
199
89
public void testRoleDefault () throws OpenTokException {
200
90
String s = sdk .create_session ().session_id ;
@@ -309,20 +199,18 @@ public void testRoleNull() {
309
199
310
200
@ Test
311
201
public void testTokenExpireTimeDefault () throws OpenTokException {
312
- String expected = "" ;
313
202
String s = sdk .create_session ().session_id ;
314
203
String t = sdk .generate_token (s , RoleConstants .MODERATOR );
315
204
TokBoxXML xml = get_token_info (t );
316
- String actual = xml .getElementValue ("expire_time" , "token" ).trim ();
317
- Assert .assertEquals ("Java SDK tests: expire time not set to expected time" , expected , actual );
205
+ Assert .assertFalse ("Java SDK tests: expire_time should not exist for default" , xml .hasElement ("expire_time" , "token" ));
318
206
}
319
207
320
208
@ Test
321
209
public void testTokenExpireTimePast () {
322
210
OpenTokException expected = null ;
323
211
try {
324
212
String s = sdk .create_session ().session_id ;
325
- sdk .generate_token (s , RoleConstants .MODERATOR , new Date ().getTime () - 100 );
213
+ sdk .generate_token (s , RoleConstants .MODERATOR , new Date ().getTime () / 1000 - 100 );
326
214
} catch (OpenTokException e ) {
327
215
expected = e ;
328
216
}
@@ -331,12 +219,19 @@ public void testTokenExpireTimePast() {
331
219
332
220
@ Test
333
221
public void testTokenExpireTimeNow () throws OpenTokException {
334
- long expected = new Date ().getTime () / 1000 ;
335
- String s = sdk .create_session ().session_id ;
336
- String t = sdk .generate_token (s , RoleConstants .MODERATOR , expected );
222
+ long expireTime = new Date ().getTime () / 1000 ;
223
+ String expected = "Token expired on " + expireTime ;
224
+ String s = sdk .create_session ().session_id ;
225
+ String t = sdk .generate_token (s , RoleConstants .MODERATOR , expireTime );
226
+ // Allow the token to expire.
227
+ try {
228
+ Thread .sleep (1000 );
229
+ } catch (InterruptedException e ) {
230
+ // do nothing
231
+ }
337
232
TokBoxXML xml = get_token_info (t );
338
- long actual = new Long ( xml .getElementValue ("expire_time " , "token" ). trim () );
339
- Assert .assertEquals ("Java SDK tests: expire time not set to expected time " , expected , actual );
233
+ String actual = xml .getElementValue ("invalid " , "token" );
234
+ Assert .assertEquals ("Java SDK tests: unexpected invalid token message " , expected , actual );
340
235
}
341
236
342
237
@ Test
0 commit comments