@@ -21,6 +21,38 @@ public class GitVersionExecutorTests : TestBase
2121 private GitVersionCacheProvider gitVersionCacheProvider ;
2222 private IServiceProvider sp ;
2323
24+ private const string versionCacheFileContent =
25+ """
26+ {
27+ "AssemblySemFileVer": "4.10.3.0",
28+ "AssemblySemVer": "4.10.3.0",
29+ "BranchName": "feature/test",
30+ "BuildMetaData": null,
31+ "CommitDate": "2015-11-10T00:00:00.000Z",
32+ "CommitsSinceVersionSource": 19,
33+ "EscapedBranchName": "feature-test",
34+ "FullBuildMetaData": "Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
35+ "FullSemVer": "4.10.3-test.19",
36+ "InformationalVersion": "4.10.3-test.19+Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
37+ "Major": 4,
38+ "MajorMinorPatch": "4.10.3",
39+ "Minor": 10,
40+ "Patch": 3,
41+ "PreReleaseLabel": "test",
42+ "PreReleaseLabelWithDash": "-test",
43+ "PreReleaseNumber": 19,
44+ "PreReleaseTag": "test.19",
45+ "PreReleaseTagWithDash": "-test.19",
46+ "SemVer": "4.10.3-test.19",
47+ "Sha": "dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
48+ "ShortSha": "dd2a29af",
49+ "UncommittedChanges": 0,
50+ "VersionSourceDistance": 19,
51+ "VersionSourceSha": "4.10.2",
52+ "WeightedPreReleaseNumber": 19
53+ }
54+ """ ;
55+
2456 [ Test ]
2557 public void CacheKeySameAfterReNormalizing ( )
2658 {
@@ -99,37 +131,6 @@ public void CacheKeyForWorktree()
99131 [ Test ]
100132 public void CacheFileExistsOnDisk ( )
101133 {
102- const string versionCacheFileContent = """
103- {
104- "AssemblySemFileVer": "4.10.3.0",
105- "AssemblySemVer": "4.10.3.0",
106- "BranchName": "feature/test",
107- "BuildMetaData": null,
108- "CommitDate": "2015-11-10T00:00:00.000Z",
109- "CommitsSinceVersionSource": 19,
110- "EscapedBranchName": "feature-test",
111- "FullBuildMetaData": "Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
112- "FullSemVer": "4.10.3-test.19",
113- "InformationalVersion": "4.10.3-test.19+Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
114- "Major": 4,
115- "MajorMinorPatch": "4.10.3",
116- "Minor": 10,
117- "Patch": 3,
118- "PreReleaseLabel": "test",
119- "PreReleaseLabelWithDash": "-test",
120- "PreReleaseNumber": 19,
121- "PreReleaseTag": "test.19",
122- "PreReleaseTagWithDash": "-test.19",
123- "SemVer": "4.10.3-test.19",
124- "Sha": "dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
125- "ShortSha": "dd2a29af",
126- "UncommittedChanges": 0,
127- "VersionSourceDistance": 19,
128- "VersionSourceSha": "4.10.2",
129- "WeightedPreReleaseNumber": 19
130- }
131- """ ;
132-
133134 var stringBuilder = new StringBuilder ( ) ;
134135
135136 var logAppender = new TestLogAppender ( Action ) ;
@@ -164,34 +165,6 @@ public void CacheFileExistsOnDisk()
164165 [ Test ]
165166 public void CacheFileExistsOnDiskWhenOverrideConfigIsSpecifiedVersionShouldBeDynamicallyCalculatedWithoutSavingInCache ( )
166167 {
167- const string versionCacheFileContent = """
168- {
169- "AssemblySemFileVer": "4.10.3.0",
170- "AssemblySemVer": "4.10.3.0",
171- "BranchName": "feature/test",
172- "BuildMetaData": null,
173- "CommitDate": "2015-11-10T00:00:00.000Z",
174- "CommitsSinceVersionSource": 19,
175- "EscapedBranchName": "feature-test",
176- "FullBuildMetaData": "Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
177- "FullSemVer": "4.10.3-test.19",
178- "InformationalVersion": "4.10.3-test.19+Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
179- "Major": 4,
180- "Minor": 10,
181- "Patch": 3,
182- "PreReleaseLabel": "test",
183- "PreReleaseLabelWithDash": "-test",
184- "PreReleaseNumber": 19,
185- "PreReleaseTag": "test.19",
186- "PreReleaseTagWithDash": "-test.19",
187- "SemVer": "4.10.3-test.19",
188- "Sha": "dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
189- "ShortSha": "dd2a29af",
190- "UncommittedChanges": 0,
191- "VersionSourceDistance": 19
192- }
193- """ ;
194-
195168 using var fixture = new EmptyRepositoryFixture ( ) ;
196169 fixture . Repository . MakeACommit ( ) ;
197170
@@ -254,37 +227,6 @@ public void CacheFileIsMissing()
254227 [ TestCase ( ConfigurationFileLocator . DefaultAlternativeFileNameDotted ) ]
255228 public void ConfigChangeInvalidatesCache ( string configFileName )
256229 {
257- const string versionCacheFileContent = """
258- {
259- "AssemblySemFileVer": "4.10.3.0",
260- "AssemblySemVer": "4.10.3.0",
261- "BranchName": "feature/test",
262- "BuildMetaData": null,
263- "CommitDate": "2015-11-10T00:00:00.000Z",
264- "CommitsSinceVersionSource": 19,
265- "EscapedBranchName": "feature-test",
266- "FullBuildMetaData": "Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
267- "FullSemVer": "4.10.3-test.19",
268- "InformationalVersion": "4.10.3-test.19+Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
269- "Major": 4,
270- "MajorMinorPatch": "4.10.3",
271- "Minor": 10,
272- "Patch": 3,
273- "PreReleaseLabel": "test",
274- "PreReleaseLabelWithDash": "-test",
275- "PreReleaseNumber": 19,
276- "PreReleaseTag": "test.19",
277- "PreReleaseTagWithDash": "-test.19",
278- "SemVer": "4.10.3-test.19",
279- "Sha": "dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
280- "ShortSha": "dd2a29af",
281- "UncommittedChanges": 0,
282- "VersionSourceDistance": 19,
283- "VersionSourceSha": "4.10.2",
284- "WeightedPreReleaseNumber": 19
285- }
286- """ ;
287-
288230 using var fixture = new EmptyRepositoryFixture ( ) ;
289231
290232 var gitVersionOptions = new GitVersionOptions { WorkingDirectory = fixture . RepositoryPath } ;
@@ -317,37 +259,6 @@ public void ConfigChangeInvalidatesCache(string configFileName)
317259 [ Test ]
318260 public void NoCacheBypassesCache ( )
319261 {
320- const string versionCacheFileContent = """
321- {
322- "AssemblySemFileVer": "4.10.3.0",
323- "AssemblySemVer": "4.10.3.0",
324- "BranchName": "feature/test",
325- "BuildMetaData": null,
326- "CommitDate": "2015-11-10T00:00:00.000Z",
327- "CommitsSinceVersionSource": 19,
328- "EscapedBranchName": "feature-test",
329- "FullBuildMetaData": "Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
330- "FullSemVer": "4.10.3-test.19",
331- "InformationalVersion": "4.10.3-test.19+Branch.feature/test.Sha.dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
332- "Major": 4,
333- "MajorMinorPatch": "4.10.3",
334- "Minor": 10,
335- "Patch": 3,
336- "PreReleaseLabel": "test",
337- "PreReleaseLabelWithDash": "-test",
338- "PreReleaseNumber": 19,
339- "PreReleaseTag": "test.19",
340- "PreReleaseTagWithDash": "-test.19",
341- "SemVer": "4.10.3-test.19",
342- "Sha": "dd2a29aff0c948e1bdf3dabbe13e1576e70d5f9f",
343- "ShortSha": "dd2a29af",
344- "UncommittedChanges": 0,
345- "VersionSourceDistance": 19,
346- "VersionSourceSha": "4.10.2",
347- "WeightedPreReleaseNumber": 19
348- }
349- """ ;
350-
351262 using var fixture = new EmptyRepositoryFixture ( ) ;
352263
353264 var gitVersionOptions = new GitVersionOptions { WorkingDirectory = fixture . RepositoryPath } ;
0 commit comments