Skip to content

Commit 3f25b26

Browse files
authored
Merge pull request #3061 from DataDog/nogorodnikov/remove-jvm-assert
Remove JVM assert usage
2 parents 0266a14 + 4ac00c9 commit 3f25b26

File tree

1 file changed

+38
-10
lines changed

1 file changed

+38
-10
lines changed

buildSrc/src/test/kotlin/com/datadog/gradle/utils/VersionTest.kt

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
package com.datadog.gradle.utils
88

9+
import org.assertj.core.api.Assertions.assertThat
910
import org.junit.Test
1011

1112
class 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

Comments
 (0)