// Path: snacks_service/src/main/java/com/snacks/menu/entity/Menu.java
// @Entity
// @Table(name = "MENU")
// public class Menu {
// 
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.AUTO)
// 	@Column(name = "ID")
// 	private Long id;
// 	@Column(name = "NAME")
// 	private String name;
// 	@Column(name = "URL")
// 	private String url;
// 	@Column(name = "PID")
// 	private Long pid;
// 	@Column(name = "CREATE_TIME")
// 	@JsonSerialize(using = CustomDateSerializer.class)
// 	private Date createTime;
// 	@Column(name = "UPDATE_TIME")
// 	@JsonSerialize(using = CustomDateSerializer.class)
// 	private Date updateTime;
// 	@Column(name = "STATUS")
// 	private Integer status;
// 	
// 	@Transient
// 	private List<Menu> children;
// 	@Transient
// 	private String text;
// 	
// 	public List<Menu> getChildren() {
// 		return children;
// 	}
// 
// 	public void setChildren(List<Menu> children) {
// 		this.children = children;
// 	}
// 
// 	public String getText() {
// 		return text;
// 	}
// 
// 	public void setText(String text) {
// 		this.text = text;
// 	}
// 
// 	public Long getId() {
// 		return id;
// 	}
// 	
// 	public void setId(Long id) {
// 		this.id = id;
// 	}
// 	
// 	public String getName() {
// 		return name;
// 	}
// 	
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	
// 	public String getUrl() {
// 		return url;
// 	}
// 	
// 	public void setUrl(String url) {
// 		this.url = url;
// 	}
// 	
// 	public Long getPid() {
// 		return pid;
// 	}
// 	
// 	public void setPid(Long pid) {
// 		this.pid = pid;
// 	}
// 	
// 	public Date getCreateTime() {
// 		return createTime;
// 	}
// 	
// 	public void setCreateTime(Date createTime) {
// 		this.createTime = createTime;
// 	}
// 	
// 	public Date getUpdateTime() {
// 		return updateTime;
// 	}
// 	
// 	public void setUpdateTime(Date updateTime) {
// 		this.updateTime = updateTime;
// 	}
// 	
// 	public Integer getStatus() {
// 		return status;
// 	}
// 	
// 	public void setStatus(Integer status) {
// 		this.status = status;
// 	}
// 	
// 	
// 	
// }
// 
// Path: snacks_service/src/test/java/com/snacks/service/BaseTest.java
// @RunWith(SpringJUnit4ClassRunner.class)
// @ContextConfiguration(locations = "classpath*:spring-test/spring-*.xml")
// @ActiveProfiles("test")
// public abstract class BaseTest {
// 
// }


import com.alibaba.fastjson.JSONObject;
import com.snacks.menu.entity.Menu;
import com.snacks.service.BaseTest;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
import java.util.List;

package com.snacks.menu.dao;



public class MenuDaoTest extends BaseTest {

	@Autowired
	MenuDao menuDao;
	
	@Test
	public void testMenuList() {

// Path: snacks_service/src/main/java/com/snacks/menu/entity/Menu.java
// @Entity
// @Table(name = "MENU")
// public class Menu {
// 
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.AUTO)
// 	@Column(name = "ID")
// 	private Long id;
// 	@Column(name = "NAME")
// 	private String name;
// 	@Column(name = "URL")
// 	private String url;
// 	@Column(name = "PID")
// 	private Long pid;
// 	@Column(name = "CREATE_TIME")
// 	@JsonSerialize(using = CustomDateSerializer.class)
// 	private Date createTime;
// 	@Column(name = "UPDATE_TIME")
// 	@JsonSerialize(using = CustomDateSerializer.class)
// 	private Date updateTime;
// 	@Column(name = "STATUS")
// 	private Integer status;
// 	
// 	@Transient
// 	private List<Menu> children;
// 	@Transient
// 	private String text;
// 	
// 	public List<Menu> getChildren() {
// 		return children;
// 	}
// 
// 	public void setChildren(List<Menu> children) {
// 		this.children = children;
// 	}
// 
// 	public String getText() {
// 		return text;
// 	}
// 
// 	public void setText(String text) {
// 		this.text = text;
// 	}
// 
// 	public Long getId() {
// 		return id;
// 	}
// 	
// 	public void setId(Long id) {
// 		this.id = id;
// 	}
// 	
// 	public String getName() {
// 		return name;
// 	}
// 	
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	
// 	public String getUrl() {
// 		return url;
// 	}
// 	
// 	public void setUrl(String url) {
// 		this.url = url;
// 	}
// 	
// 	public Long getPid() {
// 		return pid;
// 	}
// 	
// 	public void setPid(Long pid) {
// 		this.pid = pid;
// 	}
// 	
// 	public Date getCreateTime() {
// 		return createTime;
// 	}
// 	
// 	public void setCreateTime(Date createTime) {
// 		this.createTime = createTime;
// 	}
// 	
// 	public Date getUpdateTime() {
// 		return updateTime;
// 	}
// 	
// 	public void setUpdateTime(Date updateTime) {
// 		this.updateTime = updateTime;
// 	}
// 	
// 	public Integer getStatus() {
// 		return status;
// 	}
// 	
// 	public void setStatus(Integer status) {
// 		this.status = status;
// 	}
// 	
// 	
// 	
// }
// 
// Path: snacks_service/src/test/java/com/snacks/service/BaseTest.java
// @RunWith(SpringJUnit4ClassRunner.class)
// @ContextConfiguration(locations = "classpath*:spring-test/spring-*.xml")
// @ActiveProfiles("test")
// public abstract class BaseTest {
// 
// }


// Path: snacks_service/src/test/java/com/snacks/menu/dao/MenuDaoTest.java
import com.alibaba.fastjson.JSONObject;
import com.snacks.menu.entity.Menu;
import com.snacks.service.BaseTest;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
import java.util.List;

package com.snacks.menu.dao;



public class MenuDaoTest extends BaseTest {

	@Autowired
	MenuDao menuDao;
	
	@Test
	public void testMenuList() {

		List<Menu> partnets = menuDao.findParentMenuByRoleId(1L);
