Skip to content

Commit c15d510

Browse files
Merge pull request #627 from jenkinsci/fix-test
Fix test GhprbSimpleStatusTest.testUseDefaultContext
2 parents 956862f + a560568 commit c15d510

File tree

1 file changed

+4
-69
lines changed

1 file changed

+4
-69
lines changed

src/test/java/org/jenkinsci/plugins/ghprb/extensions/status/GhprbSimpleStatusTest.java

Lines changed: 4 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,15 @@
1414
import org.mockito.Mock;
1515
import org.mockito.runners.MockitoJUnitRunner;
1616

17+
import java.util.ArrayList;
18+
1719
import static org.mockito.BDDMockito.given;
1820
import static org.mockito.Matchers.eq;
1921
import static org.mockito.Matchers.isNull;
2022
import static org.mockito.Mockito.spy;
2123
import static org.mockito.Mockito.verify;
2224
import static org.mockito.Mockito.verifyNoMoreInteractions;
2325

24-
import java.util.ArrayList;
25-
// Needed for testing commit context
26-
/*
27-
import hudson.Extension;
28-
import hudson.model.TaskListener;
29-
import hudson.model.FreeStyleProject;
30-
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtension;
31-
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtensionDescriptor;
32-
import org.jenkinsci.plugins.ghprb.extensions.GhprbGlobalExtension;
33-
import org.jenkinsci.plugins.ghprb.extensions.GhprbProjectExtension;
34-
import org.jenkinsci.plugins.ghprb.extensions.comments.GhprbBuildResultMessage;
35-
import java.util.ArrayList;
36-
import java.util.List;
37-
*/
38-
3926
@RunWith(MockitoJUnitRunner.class)
4027
public class GhprbSimpleStatusTest extends org.jenkinsci.plugins.ghprb.extensions.GhprbExtension {
4128

@@ -50,8 +37,6 @@ public class GhprbSimpleStatusTest extends org.jenkinsci.plugins.ghprb.extension
5037

5138
private GhprbTrigger trigger;
5239

53-
//private FreeStyleProject project;
54-
5540
@Before
5641
public void setUp() throws Exception {
5742
trigger = GhprbTestUtil.getTrigger(null);
@@ -102,74 +87,24 @@ public void testDoesNotSendEmptyContext() throws Exception {
10287
verifyNoMoreInteractions(ghprbPullRequest);
10388
}
10489

105-
/*
106-
public static final GhprbSimpleStatusDescriptor TEST_DESCRIPTOR = new DescriptorImpl();
107-
108-
public static final class DescriptorImpl extends GhprbSimpleStatusDescriptor
109-
implements GhprbGlobalExtension, GhprbProjectExtension {
110-
111-
@Override
112-
public String getDisplayName() {
113-
return "Update commit status during build";
114-
}
115-
116-
public String getTriggeredStatusDefault(GhprbSimpleStatus local) {
117-
return "Build triggered. sha1 is original commit.";
118-
}
119-
120-
public String getStatusUrlDefault(GhprbSimpleStatus local) {
121-
return "http://someserver.com";
122-
}
123-
124-
public String getStartedStatusDefault(GhprbSimpleStatus local) {
125-
return "getStartedStatus";
126-
}
127-
128-
public Boolean getAddTestResultsDefault(GhprbSimpleStatus local) {
129-
return true;
130-
}
131-
132-
public List<GhprbBuildResultMessage> getCompletedStatusDefault(GhprbSimpleStatus local) {
133-
return new ArrayList<GhprbBuildResultMessage>(0);
134-
}
135-
136-
public String getCommitStatusContextDefault(GhprbSimpleStatus local) {
137-
return "testing context";
138-
}
139-
140-
public Boolean getShowMatrixStatusDefault(GhprbSimpleStatus local){
141-
return true;
142-
}
143-
144-
public boolean addIfMissing() {
145-
return false;
146-
}
147-
148-
} */
149-
15090
@Test
15191
public void testUseDefaultContext() throws Exception {
152-
String mergedMessage = "Build triggered. sha1 is original commit.";
92+
String mergedMessage = "Build triggered for original commit.";
15393
String statusUrl = "http://someserver.com";
15494
String context = "testing context";
15595
given(ghprbPullRequest.getHead()).willReturn("sha");
15696
given(ghprbPullRequest.isMergeable()).willReturn(false);
15797

15898
GhprbSimpleStatus globalStatus =
159-
new GhprbSimpleStatus(true, context, statusUrl, "test1", "test2", false, new ArrayList<GhprbBuildResultMessage>(0));
99+
new GhprbSimpleStatus(true, context, statusUrl, "test1", "test2", false, new ArrayList<GhprbBuildResultMessage>(0));
160100
GhprbTrigger.getDscp().getExtensions().add(globalStatus);
161-
GhprbTrigger localTrigger = GhprbTestUtil.getTrigger(null);
162101

163102
GhprbSimpleStatus status = new GhprbSimpleStatus("");
164103
GhprbSimpleStatus statusSpy = spy(status);
165104

166105
statusSpy.onBuildTriggered(trigger.getActualProject(), "sha", false, 1, ghRepository);
167-
//verify(ghRepository).createCommitStatus(eq("sha"), eq(GHCommitState.PENDING), eq(statusUrl), eq(mergedMessage), eq(context));
168106
verify(ghRepository).createCommitStatus(eq("sha"), eq(GHCommitState.PENDING), eq(""), eq(mergedMessage), isNull(String.class));
169107

170-
//statusSpy.onBuildStart(<what goes here>, <can listener be null>, ghRepository);
171-
//verify(ghRepository).createCommitStatus(eq("sha"), eq(GHCommitState.PENDING), eq(statusUrl), eq(mergedMessage), eq(context));
172-
173108
verifyNoMoreInteractions(ghRepository);
174109

175110
verifyNoMoreInteractions(ghprbPullRequest);

0 commit comments

Comments
 (0)