Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
869a4500
Commit
869a4500
authored
Sep 22, 2017
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🎨
#12345 自定义导航单元测试跟进
parent
65b94405
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
15 deletions
+15
-15
src/test/java/org/b3log/solo/repository/impl/PageRepositoryImplTestCase.java
...3log/solo/repository/impl/PageRepositoryImplTestCase.java
+15
-15
No files found.
src/test/java/org/b3log/solo/repository/impl/PageRepositoryImplTestCase.java
View file @
869a4500
...
...
@@ -15,7 +15,6 @@
*/
package
org
.
b3log
.
solo
.
repository
.
impl
;
import
java.util.List
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.repository.Transaction
;
import
org.b3log.solo.AbstractTestCase
;
...
...
@@ -25,18 +24,20 @@ import org.json.JSONObject;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
java.util.List
;
/**
* {@link PageRepositoryImpl} test case.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.0.
2, May 1, 2012
* @version 1.0.0.
3, Sep 22, 2017
*/
@Test
(
suiteName
=
"repository"
)
public
class
PageRepositoryImplTestCase
extends
AbstractTestCase
{
/**
* Adds successfully.
*
*
* @throws Exception exception
*/
@Test
...
...
@@ -56,6 +57,7 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
page
.
put
(
Page
.
PAGE_TYPE
,
"page"
);
page
.
put
(
Page
.
PAGE_OPEN_TARGET
,
"_self"
);
page
.
put
(
Page
.
PAGE_EDITOR_TYPE
,
""
);
page
.
put
(
Page
.
PAGE_ICON
,
""
);
final
Transaction
transaction
=
pageRepository
.
beginTransaction
();
pageRepository
.
add
(
page
);
...
...
@@ -68,7 +70,7 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
/**
* Get By Permalink.
*
*
* @throws Exception exception
*/
@Test
(
dependsOnMethods
=
"add"
)
...
...
@@ -84,7 +86,7 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
/**
* Get Max Order.
*
*
* @throws Exception exception
*/
@Test
(
dependsOnMethods
=
"add"
)
...
...
@@ -102,6 +104,7 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
page
.
put
(
Page
.
PAGE_TYPE
,
"page"
);
page
.
put
(
Page
.
PAGE_OPEN_TARGET
,
"_self"
);
page
.
put
(
Page
.
PAGE_EDITOR_TYPE
,
""
);
page
.
put
(
Page
.
PAGE_ICON
,
""
);
final
Transaction
transaction
=
pageRepository
.
beginTransaction
();
pageRepository
.
add
(
page
);
...
...
@@ -113,7 +116,7 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
/**
* Get Under and Upper.
*
*
* @throws Exception exception
*/
@Test
(
dependsOnMethods
=
{
"add"
,
"getMaxOrder"
})
...
...
@@ -131,25 +134,22 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
page
.
put
(
Page
.
PAGE_TYPE
,
"page"
);
page
.
put
(
Page
.
PAGE_OPEN_TARGET
,
"_self"
);
page
.
put
(
Page
.
PAGE_EDITOR_TYPE
,
""
);
page
.
put
(
Page
.
PAGE_ICON
,
""
);
final
Transaction
transaction
=
pageRepository
.
beginTransaction
();
pageRepository
.
add
(
page
);
transaction
.
commit
();
final
JSONObject
page2
=
pageRepository
.
getByPermalink
(
"page2 permalink"
);
final
JSONObject
page2
=
pageRepository
.
getByPermalink
(
"page2 permalink"
);
Assert
.
assertNotNull
(
page2
);
final
JSONObject
page1
=
pageRepository
.
getUpper
(
page2
.
getString
(
Keys
.
OBJECT_ID
));
final
JSONObject
page1
=
pageRepository
.
getUpper
(
page2
.
getString
(
Keys
.
OBJECT_ID
));
Assert
.
assertNotNull
(
page1
);
final
JSONObject
page3
=
pageRepository
.
getUnder
(
page2
.
getString
(
Keys
.
OBJECT_ID
));
final
JSONObject
page3
=
pageRepository
.
getUnder
(
page2
.
getString
(
Keys
.
OBJECT_ID
));
Assert
.
assertNotNull
(
page3
);
final
JSONObject
notFound
=
pageRepository
.
getUpper
(
page1
.
getString
(
Keys
.
OBJECT_ID
));
final
JSONObject
notFound
=
pageRepository
.
getUpper
(
page1
.
getString
(
Keys
.
OBJECT_ID
));
Assert
.
assertNull
(
notFound
);
Assert
.
assertNull
(
pageRepository
.
getUpper
(
"not found"
));
...
...
@@ -158,7 +158,7 @@ public class PageRepositoryImplTestCase extends AbstractTestCase {
/**
* Get By Order.
*
*
* @throws Exception exception
*/
@Test
(
dependsOnMethods
=
{
"add"
,
"getMaxOrder"
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment