[Gradle, JS] Add min start, max end, min end tests
^KT-41054 fixed
This commit is contained in:
+100
-1
@@ -11,7 +11,7 @@ import kotlin.test.assertTrue
|
||||
|
||||
class NpmRangeTest {
|
||||
@Test
|
||||
fun maxStartWith() {
|
||||
fun maxStartTest() {
|
||||
val nullRange1 = npmRange()
|
||||
val nullRange2 = npmRange()
|
||||
val maxStart1 = maxStart(
|
||||
@@ -42,6 +42,105 @@ class NpmRangeTest {
|
||||
maxStart3 == startRange2.startVersion
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun minStartTest() {
|
||||
val nullRange1 = npmRange()
|
||||
val nullRange2 = npmRange()
|
||||
val minStart1 = minStart(
|
||||
nullRange1,
|
||||
nullRange2
|
||||
)
|
||||
assertTrue("Min start should be ${null} but $minStart1 found") {
|
||||
minStart1 == null
|
||||
}
|
||||
|
||||
val startRange1 = npmRange(
|
||||
startMajor = 1
|
||||
)
|
||||
val minStart2 = minStart(
|
||||
startRange1,
|
||||
npmRange()
|
||||
)
|
||||
assertTrue("Min start should be ${null} but $minStart2 found") {
|
||||
minStart2 == null
|
||||
}
|
||||
|
||||
val startRange2 = npmRange(startMajor = 2)
|
||||
val minStart3 = minStart(
|
||||
startRange1,
|
||||
startRange2
|
||||
)
|
||||
assertTrue("Min start should be ${startRange1.startVersion} but $minStart3 found") {
|
||||
minStart3 == startRange1.startVersion
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun maxEndTest() {
|
||||
val nullRange1 = npmRange()
|
||||
val nullRange2 = npmRange()
|
||||
val maxEnd1 = maxEnd(
|
||||
nullRange1,
|
||||
nullRange2
|
||||
)
|
||||
assertTrue("Max end should be ${null} but $maxEnd1 found") {
|
||||
maxEnd1 == null
|
||||
}
|
||||
|
||||
val endRange1 = npmRange(
|
||||
endMajor = 1
|
||||
)
|
||||
val maxEnd2 = maxEnd(
|
||||
endRange1,
|
||||
npmRange()
|
||||
)
|
||||
assertTrue("Max end should be ${null} but $maxEnd2 found") {
|
||||
maxEnd2 == null
|
||||
}
|
||||
|
||||
val endRange2 = npmRange(endMajor = 2)
|
||||
val maxEnd3 = maxEnd(
|
||||
endRange1,
|
||||
endRange2
|
||||
)
|
||||
assertTrue("Max end should be ${endRange2.endVersion} but $maxEnd3 found") {
|
||||
maxEnd3 == endRange2.endVersion
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun minEndTest() {
|
||||
val nullRange1 = npmRange()
|
||||
val nullRange2 = npmRange()
|
||||
val minEnd1 = minEnd(
|
||||
nullRange1,
|
||||
nullRange2
|
||||
)
|
||||
assertTrue("Min end should be ${nullRange1.endVersion} but $minEnd1 found") {
|
||||
minEnd1 == nullRange1.endVersion
|
||||
}
|
||||
|
||||
val endRange1 = npmRange(
|
||||
endMajor = 1
|
||||
)
|
||||
val minEnd2 = minEnd(
|
||||
endRange1,
|
||||
npmRange()
|
||||
)
|
||||
assertTrue("Min end should be ${endRange1.endVersion} but $minEnd2 found") {
|
||||
minEnd2 == endRange1.endVersion
|
||||
}
|
||||
|
||||
val endRange2 = npmRange(endMajor = 2)
|
||||
val minEnd3 = minEnd(
|
||||
endRange1,
|
||||
endRange2
|
||||
)
|
||||
assertTrue("Min end should be ${endRange1.endVersion} but $minEnd3 found") {
|
||||
minEnd3 == endRange1.endVersion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun npmRange(
|
||||
|
||||
Reference in New Issue
Block a user