package org.bigbluebutton.messages;
import org.bigbluebutton.messages.ValidateAuthTokenRequestTimedout.ValidateAuthTokenRequestTimedoutPayload;
import org.junit.Assert;
import org.junit.Test;
import com.google.gson.Gson;
public class ValidateAuthTokenRequestTimedoutTest {
@Test
public void testValidateAuthTokenRequest() {
String meetingId = "abc123";
ValidateAuthTokenRequestTimedoutPayload payload = new ValidateAuthTokenRequestTimedoutPayload(meetingId, "user1", "myToken");
ValidateAuthTokenRequestTimedout msg = new ValidateAuthTokenRequestTimedout(MessageType.DIRECT, payload);
Gson gson = new Gson();
String json = gson.toJson(msg);
System.out.println(json);
ValidateAuthTokenRequestTimedout rxMsg = gson.fromJson(json, ValidateAuthTokenRequestTimedout.class);
Assert.assertEquals(rxMsg.payload.meetingId, meetingId);
Assert.assertEquals(rxMsg.header.name, ValidateAuthTokenRequestTimedout.NAME);
}
}