package com.Nightliar.business;
import com.Nightliar.business.entity.SysMenu;
import com.Nightliar.business.mapper.SysMenuMapper;
import com.Nightliar.business.result.TreeNode;
import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.google.common.collect.Lists;
import org.apache.commons.collections.CollectionUtils;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.web.WebAppConfiguration;
import javax.swing.text.StyledEditorKit;
import java.util.*;
/**
* Created by Nightliar
* 2018-02-22 14:52
*/
//1.首先指定Junit的Runner
//2.指明配置文件所在
//3.如果在Web项目中配置有bean 的scope为“application”的时候,运行测试会显示Spring Context初始化错误。需要在添加一个注解@WebAppConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:spring/applicationContext.xml")
@WebAppConfiguration
public class TreeTest {
@Autowired
private SysMenuMapper menuMapper;
@Test
public void testtree(){
EntityWrapper<SysMenu> wrapper = new EntityWrapper<>();
List<SysMenu> menuList = menuMapper.selectList(wrapper);
System.out.println(menuList.toString());
}
}