// Path: src/com/jfinal/weixin/sdk/api/MediaApi.java
// public static enum MediaType {
// 	IMAGE, VOICE, VIDEO, THUMB, NEWS;
// 		
// 	// 转化成小写形式
// 	public String get() {
// 		return this.name().toLowerCase();
// 	}
// }


import java.io.IOException;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import com.jfinal.weixin.sdk.api.MediaApi.MediaType;
package com.jfinal.weixin.sdk.api;




public class MediaApiTest {

	@Before
	public void setUp() {
		AccessTokenApiTest.init();
	}
	
	/**
	 * 测试获取素材总数
	 */
	@Test
	public void testGetMaterialCount() {
		ApiResult ar = MediaApi.getMaterialCount();
		
		String json = ar.getJson();
		System.out.println("testGetMaterialCount: " + json);
		Assert.assertNotNull(json);
	}
	
	/**
	 * 测试获取素材列表
	 */
	@Test
	public void testBatchGetMaterial() {
// Path: src/com/jfinal/weixin/sdk/api/MediaApi.java
// public static enum MediaType {
// 	IMAGE, VOICE, VIDEO, THUMB, NEWS;
// 		
// 	// 转化成小写形式
// 	public String get() {
// 		return this.name().toLowerCase();
// 	}
// }


// Path: test/com/jfinal/weixin/sdk/api/MediaApiTest.java
import java.io.IOException;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import com.jfinal.weixin.sdk.api.MediaApi.MediaType;

package com.jfinal.weixin.sdk.api;




public class MediaApiTest {

	@Before
	public void setUp() {
		AccessTokenApiTest.init();
	}
	
	/**
	 * 测试获取素材总数
	 */
	@Test
	public void testGetMaterialCount() {
		ApiResult ar = MediaApi.getMaterialCount();
		
		String json = ar.getJson();
		System.out.println("testGetMaterialCount: " + json);
		Assert.assertNotNull(json);
	}
	
	/**
	 * 测试获取素材列表
	 */
	@Test
	public void testBatchGetMaterial() {
		ApiResult ar = MediaApi.batchGetMaterial(MediaType.IMAGE, 1, 10);