@@ -235,7 +235,10 @@ public void testUpdate() throws GitLabApiException {
235235 .withWikiEnabled (true )
236236 .withSnippetsEnabled (true )
237237 .withVisibility (Visibility .PUBLIC )
238- .withTagList (Arrays .asList ("tag1" , "tag2" ));
238+ .withTagList (Arrays .asList ("tag1" , "tag2" ))
239+ .withMergeMethod (Project .MergeMethod .MERGE )
240+ .withSuggestionCommitMessage ("SuggestionCommitMessageOriginal" )
241+ .withRemoveSourceBranchAfterMerge (false );
239242
240243 Project newProject = gitLabApi .getProjectApi ().createProject (project );
241244 assertNotNull (newProject );
@@ -247,6 +250,9 @@ public void testUpdate() throws GitLabApiException {
247250 assertEquals (project .getSnippetsEnabled (), newProject .getSnippetsEnabled ());
248251 assertEquals (project .getTagList (), newProject .getTagList ());
249252 assertTrue (Visibility .PUBLIC == newProject .getVisibility () || Boolean .TRUE == newProject .getPublic ());
253+ assertEquals (Project .MergeMethod .MERGE , newProject .getMergeMethod ());
254+ assertEquals (project .getSuggestionCommitMessage (), newProject .getSuggestionCommitMessage ());
255+ assertEquals (project .getRemoveSourceBranchAfterMerge (), newProject .getRemoveSourceBranchAfterMerge ());
250256
251257 project = new Project ()
252258 .withId (newProject .getId ())
@@ -256,7 +262,10 @@ public void testUpdate() throws GitLabApiException {
256262 .withMergeRequestsEnabled (false )
257263 .withWikiEnabled (false )
258264 .withSnippetsEnabled (false )
259- .withVisibility (Visibility .PRIVATE );
265+ .withVisibility (Visibility .PRIVATE )
266+ .withMergeMethod (Project .MergeMethod .REBASE_MERGE )
267+ .withSuggestionCommitMessage ("SuggestionCommitMessageUpdated" )
268+ .withRemoveSourceBranchAfterMerge (true );
260269
261270 Project updatedProject = gitLabApi .getProjectApi ().updateProject (project );
262271 assertNotNull (updatedProject );
@@ -267,6 +276,9 @@ public void testUpdate() throws GitLabApiException {
267276 assertEquals (project .getWikiEnabled (), updatedProject .getWikiEnabled ());
268277 assertEquals (project .getSnippetsEnabled (), updatedProject .getSnippetsEnabled ());
269278 assertTrue (Visibility .PRIVATE == updatedProject .getVisibility () || Boolean .FALSE == updatedProject .getPublic ());
279+ assertEquals (Project .MergeMethod .REBASE_MERGE , updatedProject .getMergeMethod ());
280+ assertEquals (project .getSuggestionCommitMessage (), updatedProject .getSuggestionCommitMessage ());
281+ assertEquals (true , updatedProject .getRemoveSourceBranchAfterMerge ());
270282 }
271283
272284 @ Test
0 commit comments