MenuTest.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import com.izouma.awesomeadmin.model.SysMenu;
  2. import com.izouma.awesomeadmin.service.SysMenuService;
  3. import com.izouma.awesomeadmin.service.UserInfoService;
  4. import org.junit.Test;
  5. import org.junit.runner.RunWith;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.test.context.ContextConfiguration;
  8. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  9. import org.springframework.test.context.support.GenericXmlContextLoader;
  10. import org.springframework.transaction.annotation.Transactional;
  11. import java.util.List;
  12. @RunWith(value = SpringJUnit4ClassRunner.class)
  13. @ContextConfiguration(locations = {"classpath:/spring/applicationContext.xml"}, loader = GenericXmlContextLoader.class)
  14. @Transactional
  15. public class MenuTest {
  16. @Autowired
  17. private SysMenuService sysMenuService;
  18. @Test
  19. public void testGetMenuTree() {
  20. long start, end;
  21. start = System.currentTimeMillis();
  22. sysMenuService.getMenuTree();
  23. end = System.currentTimeMillis();
  24. System.out.println("getall:" + (end - start));
  25. start = System.currentTimeMillis();
  26. sysMenuService.getMenuTree(84664);
  27. end = System.currentTimeMillis();
  28. System.out.println("getuser:" + (end - start));
  29. start = System.currentTimeMillis();
  30. sysMenuService.getMenuTree(true, null);
  31. end = System.currentTimeMillis();
  32. System.out.println("getallorigin:" + (end - start));
  33. start = System.currentTimeMillis();
  34. sysMenuService.getMenuTree(false, 84664);
  35. end = System.currentTimeMillis();
  36. System.out.println("getuserorigin:" + (end - start));
  37. }
  38. @Test
  39. public void testClone() {
  40. SysMenu menu1 = new SysMenu();
  41. menu1.setName("aaa");
  42. SysMenu menu2 = menu1.clone();
  43. menu1.setName("bbb");
  44. System.out.println(menu1.getName());
  45. System.out.println(menu2.getName());
  46. }
  47. }