// Path: mappingrpc-connector/src/main/java/github/mappingrpc/api/clientside/domain/Cookie.java
// public class Cookie implements JSONAware {
// 	private String name;
// 	private String value;
// 	private int maxAge = -1;
// 
// 	public Cookie() {
// 	}
// 
// 	public Cookie(String cookieName, String cookieValue, int maxAge) {
// 		super();
// 		this.name = cookieName;
// 		this.value = cookieValue;
// 		this.maxAge = maxAge;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String cookieName) {
// 		this.name = cookieName;
// 	}
// 
// 	public String getValue() {
// 		return value;
// 	}
// 
// 	public void setValue(String cookieValue) {
// 		this.value = cookieValue;
// 	}
// 
// 	public int getMaxAge() {
// 		return maxAge;
// 	}
// 
// 	/**
// 	 * 
// 	 * @param maxAge
// 	 *            TimeUnit.SECOND
// 	 */
// 	public void setMaxAge(int maxAge) {
// 		this.maxAge = maxAge;
// 	}
// 
// 	public String toString() {
// 		return JSONObject.toJSONString(this);
// 	}
// 
// 	@Override
// 	public String toJSONString() {
// 		Map<String, Object> map = new HashMap<String, Object>();
// 		map.put("name", name);
// 		map.put("value", value);
// 		map.put("maxAge", maxAge);
// 		return JSONObject.toJSONString(map);
// 	}
// }
// 
// Path: mappingrpc-connector/src/main/java/github/mappingrpc/core/io/wamp/domain/command/ResultCommand.java
// public class ResultCommand implements WampCommandBase {
// 
// 	private int msgType = MsgTypeConstant.result;
// 	private long requestId = 0;
// 	private JSONObject details = new JSONObject();
// 	private Object[] yieldResult = new Object[1];
// 
// 	public ResultCommand() {
// 
// 	}
// 
// 	public ResultCommand(long requestId, Object result) {
// 		this.requestId = requestId;
// 		yieldResult[0] = result;
// 	}
// 
// 	public int getMsgType() {
// 		return msgType;
// 	}
// 
// 	public void setMsgType(int msgType) {
// 		this.msgType = msgType;
// 	}
// 
// 	public long getRequestId() {
// 		return requestId;
// 	}
// 
// 	public void setRequestId(long requestId) {
// 		this.requestId = requestId;
// 	}
// 
// 	public JSONObject getDetails() {
// 		return details;
// 	}
// 
// 	public void setDetails(JSONObject details) {
// 		this.details = details;
// 	}
// 
// 	public Object[] getYieldResult() {
// 		return yieldResult;
// 	}
// 
// 	public void setYieldResult(String[] yieldResult) {
// 		this.yieldResult = yieldResult;
// 	}
// 
// 	@Override
// 	public Object[] fieldToArray() {
// 		return new Object[] { msgType, requestId, details, yieldResult };
// 	}
// 
// 	@Override
// 	public String toCommandJson() {
// 		return JSONObject.toJSONString(fieldToArray()); // SerializerFeature.WriteClassName);
// 	}
// 
// }


import github.mappingrpc.api.clientside.domain.Cookie;
import github.mappingrpc.core.io.wamp.domain.command.ResultCommand;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
package mappingrpc.test.commandjson;





public class ResultCommandTest {
	@Test
	public void test_toCommandJson() {
		ResultCommand resultCmd = new ResultCommand(1256, "'''");
// Path: mappingrpc-connector/src/main/java/github/mappingrpc/api/clientside/domain/Cookie.java
// public class Cookie implements JSONAware {
// 	private String name;
// 	private String value;
// 	private int maxAge = -1;
// 
// 	public Cookie() {
// 	}
// 
// 	public Cookie(String cookieName, String cookieValue, int maxAge) {
// 		super();
// 		this.name = cookieName;
// 		this.value = cookieValue;
// 		this.maxAge = maxAge;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String cookieName) {
// 		this.name = cookieName;
// 	}
// 
// 	public String getValue() {
// 		return value;
// 	}
// 
// 	public void setValue(String cookieValue) {
// 		this.value = cookieValue;
// 	}
// 
// 	public int getMaxAge() {
// 		return maxAge;
// 	}
// 
// 	/**
// 	 * 
// 	 * @param maxAge
// 	 *            TimeUnit.SECOND
// 	 */
// 	public void setMaxAge(int maxAge) {
// 		this.maxAge = maxAge;
// 	}
// 
// 	public String toString() {
// 		return JSONObject.toJSONString(this);
// 	}
// 
// 	@Override
// 	public String toJSONString() {
// 		Map<String, Object> map = new HashMap<String, Object>();
// 		map.put("name", name);
// 		map.put("value", value);
// 		map.put("maxAge", maxAge);
// 		return JSONObject.toJSONString(map);
// 	}
// }
// 
// Path: mappingrpc-connector/src/main/java/github/mappingrpc/core/io/wamp/domain/command/ResultCommand.java
// public class ResultCommand implements WampCommandBase {
// 
// 	private int msgType = MsgTypeConstant.result;
// 	private long requestId = 0;
// 	private JSONObject details = new JSONObject();
// 	private Object[] yieldResult = new Object[1];
// 
// 	public ResultCommand() {
// 
// 	}
// 
// 	public ResultCommand(long requestId, Object result) {
// 		this.requestId = requestId;
// 		yieldResult[0] = result;
// 	}
// 
// 	public int getMsgType() {
// 		return msgType;
// 	}
// 
// 	public void setMsgType(int msgType) {
// 		this.msgType = msgType;
// 	}
// 
// 	public long getRequestId() {
// 		return requestId;
// 	}
// 
// 	public void setRequestId(long requestId) {
// 		this.requestId = requestId;
// 	}
// 
// 	public JSONObject getDetails() {
// 		return details;
// 	}
// 
// 	public void setDetails(JSONObject details) {
// 		this.details = details;
// 	}
// 
// 	public Object[] getYieldResult() {
// 		return yieldResult;
// 	}
// 
// 	public void setYieldResult(String[] yieldResult) {
// 		this.yieldResult = yieldResult;
// 	}
// 
// 	@Override
// 	public Object[] fieldToArray() {
// 		return new Object[] { msgType, requestId, details, yieldResult };
// 	}
// 
// 	@Override
// 	public String toCommandJson() {
// 		return JSONObject.toJSONString(fieldToArray()); // SerializerFeature.WriteClassName);
// 	}
// 
// }


// Path: mappingrpc-connector/src/test/java/mappingrpc/test/commandjson/ResultCommandTest.java
import github.mappingrpc.api.clientside.domain.Cookie;
import github.mappingrpc.core.io.wamp.domain.command.ResultCommand;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

package mappingrpc.test.commandjson;





public class ResultCommandTest {
	@Test
	public void test_toCommandJson() {
		ResultCommand resultCmd = new ResultCommand(1256, "'''");
		Map<String, Cookie> cookieMap = new HashMap<String, Cookie>();