Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
佳 邓
Gitlab4j Api
Commits
6c3e3a3c
Commit
6c3e3a3c
authored
Sep 17, 2017
by
Greg Messner
Browse files
General cleanup.
parent
9f6022dc
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/test/java/org/gitlab4j/api/TestCommitsApi.java
View file @
6c3e3a3c
...
...
@@ -48,6 +48,7 @@ public class TestCommitsApi {
}
private
static
GitLabApi
gitLabApi
;
private
static
Project
testProject
;
public
TestCommitsApi
()
{
super
();
...
...
@@ -75,6 +76,13 @@ public class TestCommitsApi {
if
(
problems
.
isEmpty
())
{
gitLabApi
=
new
GitLabApi
(
ApiVersion
.
V4
,
TEST_HOST_URL
,
TEST_PRIVATE_TOKEN
);
try
{
testProject
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
}
catch
(
GitLabApiException
gle
)
{
System
.
err
.
print
(
gle
.
getMessage
());
}
}
else
{
System
.
err
.
print
(
problems
);
}
...
...
@@ -88,14 +96,13 @@ public class TestCommitsApi {
@Test
public
void
testDiff
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
project
);
assertNotNull
(
testProject
);
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
());
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
());
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
List
<
Diff
>
diffs
=
gitLabApi
.
getCommitsApi
().
getDiff
(
p
roject
.
getId
(),
commits
.
get
(
0
).
getId
());
List
<
Diff
>
diffs
=
gitLabApi
.
getCommitsApi
().
getDiff
(
testP
roject
.
getId
(),
commits
.
get
(
0
).
getId
());
assertNotNull
(
diffs
);
assertTrue
(
diffs
.
size
()
>
0
);
...
...
@@ -107,19 +114,18 @@ public class TestCommitsApi {
@Test
public
void
testComments
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
project
);
assertNotNull
(
testProject
);
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
());
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
());
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
String
note
=
"This is a note."
;
Comment
addedComment
=
gitLabApi
.
getCommitsApi
().
addComment
(
p
roject
.
getId
(),
commits
.
get
(
0
).
getId
(),
note
);
Comment
addedComment
=
gitLabApi
.
getCommitsApi
().
addComment
(
testP
roject
.
getId
(),
commits
.
get
(
0
).
getId
(),
note
);
assertNotNull
(
addedComment
);
assertEquals
(
note
,
addedComment
.
getNote
());
List
<
Comment
>
comments
=
gitLabApi
.
getCommitsApi
().
getComments
(
p
roject
.
getId
(),
commits
.
get
(
0
).
getId
());
List
<
Comment
>
comments
=
gitLabApi
.
getCommitsApi
().
getComments
(
testP
roject
.
getId
(),
commits
.
get
(
0
).
getId
());
assertNotNull
(
comments
);
assertTrue
(
comments
.
size
()
>
0
);
}
...
...
@@ -127,26 +133,25 @@ public class TestCommitsApi {
@Test
public
void
testCommitsSince
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
project
);
assertNotNull
(
testProject
);
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(),
null
);
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
(),
null
,
new
Date
(),
null
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
isEmpty
());
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
());
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
());
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
(),
1
,
10
);
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
(),
1
,
10
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
Pager
<
Commit
>
pager
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(),
null
,
10
);
Pager
<
Commit
>
pager
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
(),
null
,
new
Date
(),
null
,
10
);
assertNotNull
(
pager
);
assertTrue
(
pager
.
getTotalItems
()
==
0
);
pager
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(
0
),
null
,
10
);
pager
=
gitLabApi
.
getCommitsApi
().
getCommits
(
testP
roject
.
getId
(),
null
,
new
Date
(
0
),
null
,
10
);
assertNotNull
(
pager
);
assertTrue
(
pager
.
getTotalItems
()
>
0
);
}
...
...
@@ -154,34 +159,34 @@ public class TestCommitsApi {
@Test
public
void
testCommitsSinceWithPath
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
project
);
assertNotNull
(
testProject
);
List
<
Commit
>
commits
=
gitLabApi
.
getCommitsApi
().
getCommits
(
p
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
(),
TEST_PROJECT_SUBDIRECTORY_PATH
);
testP
roject
.
getId
(),
null
,
new
Date
(
0
),
new
Date
(),
TEST_PROJECT_SUBDIRECTORY_PATH
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
}
@Test
public
void
testCommitsByPath
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
testProject
);
CommitsApi
commitsApi
=
gitLabApi
.
getCommitsApi
();
List
<
Commit
>
commits
=
commitsApi
.
getCommits
(
p
roject
.
getId
(),
"master"
,
null
);
List
<
Commit
>
commits
=
commitsApi
.
getCommits
(
testP
roject
.
getId
(),
"master"
,
null
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
commits
=
commitsApi
.
getCommits
(
p
roject
.
getId
(),
"master"
,
"README"
);
commits
=
commitsApi
.
getCommits
(
testP
roject
.
getId
(),
"master"
,
"README"
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
commitsApi
=
gitLabApi
.
getCommitsApi
();
commits
=
commitsApi
.
getCommits
(
p
roject
.
getId
(),
"master"
,
"README.md"
);
commits
=
commitsApi
.
getCommits
(
testP
roject
.
getId
(),
"master"
,
"README.md"
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
commits
=
commitsApi
.
getCommits
(
p
roject
.
getId
(),
"master"
,
TEST_PROJECT_SUBDIRECTORY_PATH
);
commits
=
commitsApi
.
getCommits
(
testP
roject
.
getId
(),
"master"
,
TEST_PROJECT_SUBDIRECTORY_PATH
);
assertNotNull
(
commits
);
assertTrue
(
commits
.
size
()
>
0
);
}
...
...
src/test/java/org/gitlab4j/api/TestEventsApi.java
View file @
6c3e3a3c
...
...
@@ -40,6 +40,8 @@ public class TestEventsApi {
}
private
static
GitLabApi
gitLabApi
;
private
static
Project
testProject
;
private
static
User
testUser
;
public
TestEventsApi
()
{
super
();
...
...
@@ -67,6 +69,19 @@ public class TestEventsApi {
if
(
problems
.
isEmpty
())
{
gitLabApi
=
new
GitLabApi
(
ApiVersion
.
V4
,
TEST_HOST_URL
,
TEST_PRIVATE_TOKEN
);
try
{
testProject
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
}
catch
(
GitLabApiException
gle
)
{
System
.
err
.
print
(
gle
.
getMessage
());
}
try
{
testUser
=
gitLabApi
.
getUserApi
().
getCurrentUser
();
}
catch
(
GitLabApiException
gle
)
{
System
.
err
.
print
(
gle
.
getMessage
());
}
}
else
{
System
.
err
.
print
(
problems
);
}
...
...
@@ -77,15 +92,15 @@ public class TestEventsApi {
assumeTrue
(
gitLabApi
!=
null
);
}
@Test
public
void
testGetAuthenticatedUserEvents
()
throws
GitLabApiException
{
List
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getAuthenticatedUserEvents
(
null
,
null
,
null
,
null
,
null
);
assertNotNull
(
events
);
}
// This is commented out because it was causing a "Too Many Requests" error from gitlab.com, thus causing the tests to fail
// @Test
// public void testGetAuthenticatedUserEvents() throws GitLabApiException {
// List<Event> events = gitLabApi.getEventsApi().getAuthenticatedUserEvents(null, null, null, null, null);
// assertNotNull(events);
// }
@Test
public
void
testGetAuthenticatedUserEventsWithDates
()
throws
GitLabApiException
{
Date
after
=
new
Date
(
0
);
Date
now
=
new
Date
();
List
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getAuthenticatedUserEvents
(
null
,
null
,
now
,
after
,
null
);
...
...
@@ -98,21 +113,15 @@ public class TestEventsApi {
@Test
public
void
testGetUserEvents
()
throws
GitLabApiException
{
User
user
=
gitLabApi
.
getUserApi
().
getCurrentUser
();
assertNotNull
(
user
);
List
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getUserEvents
(
user
.
getId
(),
null
,
null
,
null
,
null
,
null
);
assertNotNull
(
testUser
);
List
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getUserEvents
(
testUser
.
getId
(),
null
,
null
,
null
,
null
,
null
);
assertNotNull
(
events
);
}
@Test
public
void
testGetProjectEvents
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
project
);
List
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getProjectEvents
(
project
.
getId
(),
null
,
null
,
null
,
null
,
null
);
assertNotNull
(
testProject
);
List
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getProjectEvents
(
testProject
.
getId
(),
null
,
null
,
null
,
null
,
null
);
assertNotNull
(
events
);
}
...
...
@@ -122,23 +131,18 @@ public class TestEventsApi {
assertNotNull
(
events
);
}
@Test
public
void
testPagedGetUserEvents
()
throws
GitLabApiException
{
User
user
=
gitLabApi
.
getUserApi
().
getCurrentUser
();
assertNotNull
(
user
);
Pager
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getUserEvents
(
user
.
getId
(),
null
,
null
,
null
,
null
,
null
,
10
);
assertNotNull
(
events
);
}
// This is commented out because it was causing a "Too Many Requests" error from gitlab.com, thus causing the tests to fail
// @Test
// public void testPagedGetUserEvents() throws GitLabApiException {
// assertNotNull(testUser);
// Pager<Event> events = gitLabApi.getEventsApi().getUserEvents(testUser.getId(), null, null, null, null, null, 10);
// assertNotNull(events);
// }
@Test
public
void
testPagedGetProjectEvents
()
throws
GitLabApiException
{
Project
project
=
gitLabApi
.
getProjectApi
().
getProject
(
TEST_NAMESPACE
,
TEST_PROJECT_NAME
);
assertNotNull
(
project
);
Pager
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getProjectEvents
(
project
.
getId
(),
null
,
null
,
null
,
null
,
null
,
10
);
assertNotNull
(
testProject
);
Pager
<
Event
>
events
=
gitLabApi
.
getEventsApi
().
getProjectEvents
(
testProject
.
getId
(),
null
,
null
,
null
,
null
,
null
,
10
);
assertNotNull
(
events
);
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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