Package org.hamster.weixinmp.test.service

Source Code of org.hamster.weixinmp.test.service.WxMenuServiceTest

/**
*
*/
package org.hamster.weixinmp.test.service;

import org.hamster.weixinmp.exception.WxException;
import org.hamster.weixinmp.model.menu.WxMenuCreateJson;
import org.hamster.weixinmp.service.WxAuthService;
import org.hamster.weixinmp.service.WxMenuService;
import org.hamster.weixinmp.test.base.AbstractWxServiceTest;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;

import com.google.gson.Gson;

/**
* @author grossopaforever@gmail.com
* @version Jan 4, 2014
*
*/
public class WxMenuServiceTest extends AbstractWxServiceTest {

  public static final String MENU_CREATE_JSON = " {" + "\"button\":[" + "{  "
      + "    \"type\":\"click\"," + "   \"name\":\"今日歌曲\","
      + "  \"key\":\"V1001_TODAY_MUSIC\"" + "}," + "{"
      + "    \"type\":\"click\"," + "   \"name\":\"歌手简介\","
      + "   \"key\":\"V1001_TODAY_SINGER\"" + "  }," + "  {"
      + "       \"name\":\"菜单\"," + "       \"sub_button\":["
      + "      {  " + "          \"type\":\"view\","
      + "         \"name\":\"搜索\","
      + "        \"url\":\"http://www.soso.com/\"" + "    }," + "   {"
      + "     \"type\":\"view\"," + "    \"name\":\"视频\","
      + "   \"url\":\"http://v.qq.com/\"" + "    }," + "   {"
      + "     \"type\":\"click\"," + "    \"name\":\"赞一下我们\","
      + "   \"key\":\"V1001_GOOD\"" + " }]" + "}]" + "}";

  @Autowired
  WxAuthService authService;
  @Autowired
  WxMenuService menuService;

  @Test
  public void testAll() throws WxException {
    Gson gson = new Gson();
    WxMenuCreateJson dummyJson = gson.fromJson(MENU_CREATE_JSON,
        WxMenuCreateJson.class);

    menuService.menuCreate(accessToken, dummyJson.getButton());

    System.out.println(menuService.menuGet(accessToken));

    menuService.menuDelete(accessToken);
  }

}
TOP

Related Classes of org.hamster.weixinmp.test.service.WxMenuServiceTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.