Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1228176
  • 博文数量: 699
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4970
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 13:45
文章分类

全部博文(699)

文章存档

2011年(1)

2008年(698)

我的朋友

分类:

2008-10-15 13:47:05

 1. class CategoryControllerTests extends GroovyTestCase {
  2.
  3.     void setUp(){
  4.         def test1= new Category(name: "Test1", parent: null).save()
  5.         def test2= new Category(name: "Test2", parent: null).save()
  6.         def test3= new Category(name: "Test3", parent: null).save()
  7.
  8.         def test11= new Category(name: "Test11", parent: test1).save()
  9.         def test12= new Category(name: "Test12", parent: test1).save()
  10.         def test21= new Category(name: "Test21", parent: test2).save()
  11.     }
  12.
  13.     void testListRoot() {
  14.         def controller= new CategoryController()
  15.         //categoryList对应返回的model
  16.         def categoryList= controller.list()?.categoryList
  17.
  18.         assertEquals 3, categoryList.size()
  19.         assertEquals 'Test1', categoryList[0].name
  20.         assertEquals 'Test2', categoryList[1].name
  21.         assertEquals 'Test3', categoryList[2].name
  22.     }
  23.
  24.     void testListTest1(){
  25.         def controller= new CategoryController()
  26.         //其中的params表示的是requestparameter,后面的id是传入的参数。
  27.         //对于session之类以此类推。
  28.         controller.params.id= 1
  29.         def categoryList= controller.list()?.categoryList
  30.
  31.         assertEquals 2, categoryList.size()
  32.         assertEquals 'Test11', categoryList[0].name
  33.         assertEquals 'Test12', categoryList[1].name
  34.     }
  35. }
--------------------next---------------------

阅读(362) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~