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