@@ -33,27 +33,27 @@ func Test_New(t *testing.T) {
33
33
func Test_Basic (t * testing.T ) {
34
34
gtest .C (t , func (t * gtest.T ) {
35
35
page := gpage .New (9 , 2 , 1 , `/user/list?page={.page}` )
36
- t .Assert (page .NextPage (), `<a class="GPageLink" href="/user/list?page=2" title="">> </a>` )
36
+ t .Assert (page .NextPage (), `<a class="GPageLink" href="/user/list?page=2" title="">> </a>` )
37
37
t .Assert (page .PrevPage (), `<span class="GPageSpan"><</span>` )
38
38
t .Assert (page .FirstPage (), `<span class="GPageSpan">|<</span>` )
39
- t .Assert (page .LastPage (), `<a class="GPageLink" href="/user/list?page=5" title="">> |</a>` )
39
+ t .Assert (page .LastPage (), `<a class="GPageLink" href="/user/list?page=5" title="">> |</a>` )
40
40
t .Assert (page .PageBar (), `<span class="GPageSpan">1</span><a class="GPageLink" href="/user/list?page=2" title="2">2</a><a class="GPageLink" href="/user/list?page=3" title="3">3</a><a class="GPageLink" href="/user/list?page=4" title="4">4</a><a class="GPageLink" href="/user/list?page=5" title="5">5</a>` )
41
41
})
42
42
43
43
gtest .C (t , func (t * gtest.T ) {
44
44
page := gpage .New (9 , 2 , 3 , `/user/list?page={.page}` )
45
- t .Assert (page .NextPage (), `<a class="GPageLink" href="/user/list?page=4" title="">> </a>` )
46
- t .Assert (page .PrevPage (), `<a class="GPageLink" href="/user/list?page=2" title="">< </a>` )
47
- t .Assert (page .FirstPage (), `<a class="GPageLink" href="/user/list?page=1" title="">|< </a>` )
48
- t .Assert (page .LastPage (), `<a class="GPageLink" href="/user/list?page=5" title="">> |</a>` )
45
+ t .Assert (page .NextPage (), `<a class="GPageLink" href="/user/list?page=4" title="">> </a>` )
46
+ t .Assert (page .PrevPage (), `<a class="GPageLink" href="/user/list?page=2" title="">< </a>` )
47
+ t .Assert (page .FirstPage (), `<a class="GPageLink" href="/user/list?page=1" title="">|< </a>` )
48
+ t .Assert (page .LastPage (), `<a class="GPageLink" href="/user/list?page=5" title="">> |</a>` )
49
49
t .Assert (page .PageBar (), `<a class="GPageLink" href="/user/list?page=1" title="1">1</a><a class="GPageLink" href="/user/list?page=2" title="2">2</a><span class="GPageSpan">3</span><a class="GPageLink" href="/user/list?page=4" title="4">4</a><a class="GPageLink" href="/user/list?page=5" title="5">5</a>` )
50
50
})
51
51
52
52
gtest .C (t , func (t * gtest.T ) {
53
53
page := gpage .New (9 , 2 , 5 , `/user/list?page={.page}` )
54
54
t .Assert (page .NextPage (), `<span class="GPageSpan">></span>` )
55
- t .Assert (page .PrevPage (), `<a class="GPageLink" href="/user/list?page=4" title="">< </a>` )
56
- t .Assert (page .FirstPage (), `<a class="GPageLink" href="/user/list?page=1" title="">|< </a>` )
55
+ t .Assert (page .PrevPage (), `<a class="GPageLink" href="/user/list?page=4" title="">< </a>` )
56
+ t .Assert (page .FirstPage (), `<a class="GPageLink" href="/user/list?page=1" title="">|< </a>` )
57
57
t .Assert (page .LastPage (), `<span class="GPageSpan">>|</span>` )
58
58
t .Assert (page .PageBar (), `<a class="GPageLink" href="/user/list?page=1" title="1">1</a><a class="GPageLink" href="/user/list?page=2" title="2">2</a><a class="GPageLink" href="/user/list?page=3" title="3">3</a><a class="GPageLink" href="/user/list?page=4" title="4">4</a><span class="GPageSpan">5</span>` )
59
59
})
@@ -82,10 +82,10 @@ func Test_CustomStyle(t *testing.T) {
82
82
page .LinkStyle = "MyPageLink"
83
83
page .SpanStyle = "MyPageSpan"
84
84
page .SelectStyle = "MyPageSelect"
85
- t .Assert (page .NextPage (), `<a class="MyPageLink" href="/user/list/3" title="">> </a>` )
86
- t .Assert (page .PrevPage (), `<a class="MyPageLink" href="/user/list/1" title="">< </a>` )
87
- t .Assert (page .FirstPage (), `<a class="MyPageLink" href="/user/list/1" title="">|< </a>` )
88
- t .Assert (page .LastPage (), `<a class="MyPageLink" href="/user/list/5" title="">> |</a>` )
85
+ t .Assert (page .NextPage (), `<a class="MyPageLink" href="/user/list/3" title="">> </a>` )
86
+ t .Assert (page .PrevPage (), `<a class="MyPageLink" href="/user/list/1" title="">< </a>` )
87
+ t .Assert (page .FirstPage (), `<a class="MyPageLink" href="/user/list/1" title="">|< </a>` )
88
+ t .Assert (page .LastPage (), `<a class="MyPageLink" href="/user/list/5" title="">> |</a>` )
89
89
t .Assert (page .PageBar (), `<a class="MyPageLink" href="/user/list/1" title="1">1</a><span class="MyPageSpan">2</span><a class="MyPageLink" href="/user/list/3" title="3">3</a><a class="MyPageLink" href="/user/list/4" title="4">4</a><a class="MyPageLink" href="/user/list/5" title="5">5</a>` )
90
90
t .Assert (page .SelectBar (), `<select name="MyPageSelect" onchange="window.location.href=this.value"><option value="/user/list/1">1</option><option value="/user/list/2" selected>2</option><option value="/user/list/3">3</option><option value="/user/list/4">4</option><option value="/user/list/5">5</option></select>` )
91
91
})
@@ -95,10 +95,10 @@ func Test_Ajax(t *testing.T) {
95
95
gtest .C (t , func (t * gtest.T ) {
96
96
page := gpage .New (5 , 1 , 2 , `/user/list/{.page}` )
97
97
page .AjaxActionName = "LoadPage"
98
- t .Assert (page .NextPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">> </a>` )
99
- t .Assert (page .PrevPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">< </a>` )
100
- t .Assert (page .FirstPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">|< </a>` )
101
- t .Assert (page .LastPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">> |</a>` )
98
+ t .Assert (page .NextPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">> </a>` )
99
+ t .Assert (page .PrevPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">< </a>` )
100
+ t .Assert (page .FirstPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">|< </a>` )
101
+ t .Assert (page .LastPage (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">> |</a>` )
102
102
t .Assert (page .PageBar (), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="1">1</a><span class="GPageSpan">2</span><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="3">3</a><a class="GPageLink" href="javascript:LoadPage('/user/list/4')" title="4">4</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="5">5</a>` )
103
103
})
104
104
}
@@ -108,8 +108,8 @@ func Test_PredefinedContent(t *testing.T) {
108
108
page := gpage .New (5 , 1 , 2 , `/user/list/{.page}` )
109
109
page .AjaxActionName = "LoadPage"
110
110
t .Assert (page .GetContent (1 ), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">上一页</a> <span class="current">2</span> <a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">下一页</a>` )
111
- t .Assert (page .GetContent (2 ), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">首页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title=""><< 上一页</a><span class="current">[第2页 ]</span><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">下一页>> </a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">尾页</a>第<select name="GPageSelect" onchange="window.location.href=this.value"><option value="/user/list/1">1</option><option value="/user/list/2" selected>2</option><option value="/user/list/3">3</option><option value="/user/list/4">4</option><option value="/user/list/5">5</option></select>页` )
112
- t .Assert (page .GetContent (3 ), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">首页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">上一页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="1">1</a><span class="GPageSpan">2</span><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="3">3</a><a class="GPageLink" href="javascript:LoadPage('/user/list/4')" title="4">4</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="5">5</a><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">下一页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">尾页</a><span>当前页2 /5</span> <span>共5条 </span>` )
111
+ t .Assert (page .GetContent (2 ), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">首页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title=""><< 上一页</a><span class="current">[第 2 页 ]</span><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">下一页>> </a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">尾页</a>第<select name="GPageSelect" onchange="window.location.href=this.value"><option value="/user/list/1">1</option><option value="/user/list/2" selected>2</option><option value="/user/list/3">3</option><option value="/user/list/4">4</option><option value="/user/list/5">5</option></select>页` )
112
+ t .Assert (page .GetContent (3 ), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">首页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">上一页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="1">1</a><span class="GPageSpan">2</span><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="3">3</a><a class="GPageLink" href="javascript:LoadPage('/user/list/4')" title="4">4</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="5">5</a><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">下一页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">尾页</a><span>当前页 2 /5</span> <span>共 5 条 </span>` )
113
113
t .Assert (page .GetContent (4 ), `<a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">首页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="">上一页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/1')" title="1">1</a><span class="GPageSpan">2</span><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="3">3</a><a class="GPageLink" href="javascript:LoadPage('/user/list/4')" title="4">4</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="5">5</a><a class="GPageLink" href="javascript:LoadPage('/user/list/3')" title="">下一页</a><a class="GPageLink" href="javascript:LoadPage('/user/list/5')" title="">尾页</a>` )
114
114
t .Assert (page .GetContent (5 ), `` )
115
115
})
0 commit comments