@@ -13,10 +13,14 @@ namespace GitVersionExe.Tests
13
13
public class PullRequestInBuildAgentTest
14
14
{
15
15
private const string PullRequestBranchName = "PR-5" ;
16
+ private static readonly string [ ] PrMergeRefs =
17
+ {
18
+ "refs/pull-requests/5/merge" ,
19
+ "refs/pull/5/merge" ,
20
+ "refs/heads/pull/5/head"
21
+ } ;
16
22
17
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
18
- [ TestCase ( "refs/pull/5/merge" ) ]
19
- [ TestCase ( "refs/heads/pull/5/head" ) ]
23
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
20
24
public void VerifyAzurePipelinesPullRequest ( string pullRequestRef )
21
25
{
22
26
var env = new [ ]
@@ -27,9 +31,7 @@ public void VerifyAzurePipelinesPullRequest(string pullRequestRef)
27
31
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
28
32
}
29
33
30
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
31
- [ TestCase ( "refs/pull/5/merge" ) ]
32
- [ TestCase ( "refs/heads/pull/5/head" ) ]
34
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
33
35
public void VerifyCodeBuildPullRequest ( string pullRequestRef )
34
36
{
35
37
var env = new [ ]
@@ -39,9 +41,7 @@ public void VerifyCodeBuildPullRequest(string pullRequestRef)
39
41
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
40
42
}
41
43
42
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
43
- [ TestCase ( "refs/pull/5/merge" ) ]
44
- [ TestCase ( "refs/heads/pull/5/head" ) ]
44
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
45
45
public void VerifyContinuaCIPullRequest ( string pullRequestRef )
46
46
{
47
47
var env = new [ ]
@@ -52,9 +52,7 @@ public void VerifyContinuaCIPullRequest(string pullRequestRef)
52
52
}
53
53
54
54
55
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
56
- [ TestCase ( "refs/pull/5/merge" ) ]
57
- [ TestCase ( "refs/heads/pull/5/head" ) ]
55
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
58
56
public void VerifyDronePullRequest ( string pullRequestRef )
59
57
{
60
58
var env = new [ ]
@@ -65,9 +63,7 @@ public void VerifyDronePullRequest(string pullRequestRef)
65
63
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
66
64
}
67
65
68
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
69
- [ TestCase ( "refs/pull/5/merge" ) ]
70
- [ TestCase ( "refs/heads/pull/5/head" ) ]
66
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
71
67
public void VerifyGitHubActionsPullRequest ( string pullRequestRef )
72
68
{
73
69
var env = new [ ]
@@ -78,9 +74,7 @@ public void VerifyGitHubActionsPullRequest(string pullRequestRef)
78
74
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
79
75
}
80
76
81
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
82
- [ TestCase ( "refs/pull/5/merge" ) ]
83
- [ TestCase ( "refs/heads/pull/5/head" ) ]
77
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
84
78
public void VerifyGitLabCIPullRequest ( string pullRequestRef )
85
79
{
86
80
var env = new [ ]
@@ -91,9 +85,7 @@ public void VerifyGitLabCIPullRequest(string pullRequestRef)
91
85
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
92
86
}
93
87
94
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
95
- [ TestCase ( "refs/pull/5/merge" ) ]
96
- [ TestCase ( "refs/heads/pull/5/head" ) ]
88
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
97
89
public void VerifyJenkinsPullRequest ( string pullRequestRef )
98
90
{
99
91
var env = new [ ]
@@ -105,9 +97,7 @@ public void VerifyJenkinsPullRequest(string pullRequestRef)
105
97
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
106
98
}
107
99
108
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
109
- [ TestCase ( "refs/pull/5/merge" ) ]
110
- [ TestCase ( "refs/heads/pull/5/head" ) ]
100
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
111
101
public void VerifyMyGetPullRequest ( string pullRequestRef )
112
102
{
113
103
var env = new [ ]
@@ -118,9 +108,7 @@ public void VerifyMyGetPullRequest(string pullRequestRef)
118
108
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
119
109
}
120
110
121
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
122
- [ TestCase ( "refs/pull/5/merge" ) ]
123
- [ TestCase ( "refs/heads/pull/5/head" ) ]
111
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
124
112
public void VerifyTeamCityPullRequest ( string pullRequestRef )
125
113
{
126
114
var env = new [ ]
@@ -130,9 +118,7 @@ public void VerifyTeamCityPullRequest(string pullRequestRef)
130
118
VerifyPullRequestVersionIsCalculatedProperly ( pullRequestRef , env ) ;
131
119
}
132
120
133
- [ TestCase ( "refs/pull-requests/5/merge" ) ]
134
- [ TestCase ( "refs/pull/5/merge" ) ]
135
- [ TestCase ( "refs/heads/pull/5/head" ) ]
121
+ [ TestCaseSource ( nameof ( PrMergeRefs ) ) ]
136
122
public void VerifyTravisCIPullRequest ( string pullRequestRef )
137
123
{
138
124
var env = new [ ]
0 commit comments