66
77package com.datadog.gradle.utils
88
9+ import org.assertj.core.api.Assertions.assertThat
910import org.junit.Test
1011
1112class VersionTest {
@@ -27,72 +28,99 @@ class VersionTest {
2728
2829 @Test
2930 fun computesName () {
31+ // When
3032 val name = Version (3 , 12 , 7 ).name
31- assert (name == " 3.12.7" )
33+
34+ // Then
35+ assertThat(name).isEqualTo(" 3.12.7" )
3236 }
3337
3438 @Test
3539 fun computesCode () {
40+ // When
3641 val code = Version (3 , 12 , 7 ).code
3742
38- assert (code == 3127 ) { " expected code to be 3127 but was $code " }
43+ // Then
44+ assertThat(code).isEqualTo(3127 )
3945 }
4046
4147 @Test
4248 fun ensureCodeSequenceHotfix () {
49+ // When
4350 val code = Version (3 , 12 , Version .MAX_HOTFIX - 1 ).code
4451 val next = Version (3 , 13 , 0 ).code
4552
46- assert (code == next - 1 ) { " expected code to be next - 1 = ${next - 1 } but was $code (@next:$next )" }
53+ // Then
54+ assertThat(code).isEqualTo(next - 1 )
4755 }
4856
4957 @Test
5058 fun ensureCodeSequenceMinor () {
59+ // When
5160 val code = Version (3 , Version .MAX_MINOR - 1 , Version .MAX_HOTFIX - 1 ).code
5261 val next = Version (4 , 0 , 0 ).code
5362
54- assert (code == next - 1 ) { " expected code to be next - 1 = ${next - 1 } but was $code (@next:$next )" }
63+ // Then
64+ assertThat(code).isEqualTo(next - 1 )
5565 }
5666
5767 @Test
5868 fun addNoSuffixForRelease () {
69+ // When
5970 val name = Version (3 , 12 , 7 , Version .Type .Release ).name
71+
72+ // Then
6073 val expected = " 3.12.7"
61- assert (name == expected) { " expected name to be $expected but was $name " }
74+ assertThat (name).isEqualTo( expected)
6275 }
6376
6477 @Test
6578 fun addSuffixForRC () {
79+ // When
6680 val name = Version (3 , 12 , 7 , Version .Type .ReleaseCandidate (1 )).name
81+
82+ // Then
6783 val expected = " 3.12.7-rc1"
68- assert (name == expected) { " expected name to be $expected but was $name " }
84+ assertThat (name).isEqualTo( expected)
6985 }
7086
7187 @Test
7288 fun addSuffixForBeta () {
89+ // When
7390 val name = Version (3 , 12 , 7 , Version .Type .Beta (5 )).name
91+
92+ // Then
7493 val expected = " 3.12.7-beta5"
75- assert (name == expected) { " expected name to be $expected but was $name " }
94+ assertThat (name).isEqualTo( expected)
7695 }
7796
7897 @Test
7998 fun addSuffixForAlpha () {
99+ // When
80100 val name = Version (3 , 12 , 7 , Version .Type .Alpha (3 )).name
101+
102+ // Then
81103 val expected = " 3.12.7-alpha3"
82- assert (name == expected) { " expected name to be $expected but was $name " }
104+ assertThat (name).isEqualTo( expected)
83105 }
84106
85107 @Test
86108 fun addSuffixForDev () {
109+ // When
87110 val name = Version (3 , 12 , 7 , Version .Type .Dev ).name
111+
112+ // Then
88113 val expected = " 3.12.7-dev"
89- assert (name == expected) { " expected name to be $expected but was $name " }
114+ assertThat (name).isEqualTo( expected)
90115 }
91116
92117 @Test
93118 fun addSuffixForSnapshot () {
119+ // When
94120 val name = Version (4 , 11 , 5 , Version .Type .Snapshot ).name
121+
122+ // Then
95123 val expected = " 4.11.5-SNAPSHOT"
96- assert (name == expected) { " expected name to be $expected but was $name " }
124+ assertThat (name).isEqualTo( expected)
97125 }
98126}
0 commit comments