Add more tests for 'contains' in ranges #KT-52933
- ranges produced by 'rangeUntil' operator - ranges of unsigned values - more elements in ranges produced by `downTo`
This commit is contained in:
+93
-15
@@ -26046,9 +26046,15 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("charRangeLiteral.kt")
|
||||
public void testCharRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt");
|
||||
@TestMetadata("charRangeTo.kt")
|
||||
public void testCharRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("charRangeUntil.kt")
|
||||
public void testCharRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26070,15 +26076,27 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("doubleRangeLiteral.kt")
|
||||
public void testDoubleRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt");
|
||||
@TestMetadata("doubleRangeTo.kt")
|
||||
public void testDoubleRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("floatRangeLiteral.kt")
|
||||
public void testFloatRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt");
|
||||
@TestMetadata("doubleRangeUntil.kt")
|
||||
public void testDoubleRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("floatRangeTo.kt")
|
||||
public void testFloatRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("floatRangeUntil.kt")
|
||||
public void testFloatRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26088,9 +26106,15 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intRangeLiteral.kt")
|
||||
public void testIntRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt");
|
||||
@TestMetadata("intRangeTo.kt")
|
||||
public void testIntRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intRangeUntil.kt")
|
||||
public void testIntRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26106,9 +26130,15 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("longRangeLiteral.kt")
|
||||
public void testLongRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt");
|
||||
@TestMetadata("longRangeTo.kt")
|
||||
public void testLongRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("longRangeUntil.kt")
|
||||
public void testLongRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26116,6 +26146,54 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
public void testLongUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintDownTo.kt")
|
||||
public void testUintDownTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintDownTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintRangeTo.kt")
|
||||
public void testUintRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintRangeUntil.kt")
|
||||
public void testUintRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintUntil.kt")
|
||||
public void testUintUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongDownTo.kt")
|
||||
public void testUlongDownTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongDownTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongRangeTo.kt")
|
||||
public void testUlongRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongRangeUntil.kt")
|
||||
public void testUlongRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongUntil.kt")
|
||||
public void testUlongUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongUntil.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+93
-15
@@ -26040,9 +26040,15 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("charRangeLiteral.kt")
|
||||
public void testCharRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt");
|
||||
@TestMetadata("charRangeTo.kt")
|
||||
public void testCharRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("charRangeUntil.kt")
|
||||
public void testCharRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26064,15 +26070,27 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("doubleRangeLiteral.kt")
|
||||
public void testDoubleRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt");
|
||||
@TestMetadata("doubleRangeTo.kt")
|
||||
public void testDoubleRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("floatRangeLiteral.kt")
|
||||
public void testFloatRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt");
|
||||
@TestMetadata("doubleRangeUntil.kt")
|
||||
public void testDoubleRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("floatRangeTo.kt")
|
||||
public void testFloatRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("floatRangeUntil.kt")
|
||||
public void testFloatRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26082,9 +26100,15 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intRangeLiteral.kt")
|
||||
public void testIntRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt");
|
||||
@TestMetadata("intRangeTo.kt")
|
||||
public void testIntRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intRangeUntil.kt")
|
||||
public void testIntRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26100,9 +26124,15 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("longRangeLiteral.kt")
|
||||
public void testLongRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt");
|
||||
@TestMetadata("longRangeTo.kt")
|
||||
public void testLongRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("longRangeUntil.kt")
|
||||
public void testLongRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -26110,6 +26140,54 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
public void testLongUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintDownTo.kt")
|
||||
public void testUintDownTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintDownTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintRangeTo.kt")
|
||||
public void testUintRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintRangeUntil.kt")
|
||||
public void testUintRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("uintUntil.kt")
|
||||
public void testUintUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongDownTo.kt")
|
||||
public void testUlongDownTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongDownTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongRangeTo.kt")
|
||||
public void testUlongRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongRangeTo.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongRangeUntil.kt")
|
||||
public void testUlongRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongRangeUntil.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("ulongUntil.kt")
|
||||
public void testUlongUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongUntil.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+80
-15
@@ -23231,9 +23231,14 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charDownTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("charRangeLiteral.kt")
|
||||
public void testCharRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt");
|
||||
@TestMetadata("charRangeTo.kt")
|
||||
public void testCharRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("charRangeUntil.kt")
|
||||
public void testCharRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/charRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("charSequenceIndices.kt")
|
||||
@@ -23251,14 +23256,24 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/collectionIndices.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("doubleRangeLiteral.kt")
|
||||
public void testDoubleRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt");
|
||||
@TestMetadata("doubleRangeTo.kt")
|
||||
public void testDoubleRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("floatRangeLiteral.kt")
|
||||
public void testFloatRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt");
|
||||
@TestMetadata("doubleRangeUntil.kt")
|
||||
public void testDoubleRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/doubleRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("floatRangeTo.kt")
|
||||
public void testFloatRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("floatRangeUntil.kt")
|
||||
public void testFloatRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/floatRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("intDownTo.kt")
|
||||
@@ -23266,9 +23281,14 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intDownTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("intRangeLiteral.kt")
|
||||
public void testIntRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt");
|
||||
@TestMetadata("intRangeTo.kt")
|
||||
public void testIntRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("intRangeUntil.kt")
|
||||
public void testIntRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/intRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("intUntil.kt")
|
||||
@@ -23281,15 +23301,60 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longDownTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("longRangeLiteral.kt")
|
||||
public void testLongRangeLiteral() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt");
|
||||
@TestMetadata("longRangeTo.kt")
|
||||
public void testLongRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("longRangeUntil.kt")
|
||||
public void testLongRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("longUntil.kt")
|
||||
public void testLongUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("uintDownTo.kt")
|
||||
public void testUintDownTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintDownTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("uintRangeTo.kt")
|
||||
public void testUintRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("uintRangeUntil.kt")
|
||||
public void testUintRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("uintUntil.kt")
|
||||
public void testUintUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/uintUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ulongDownTo.kt")
|
||||
public void testUlongDownTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongDownTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ulongRangeTo.kt")
|
||||
public void testUlongRangeTo() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongRangeTo.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ulongRangeUntil.kt")
|
||||
public void testUlongRangeUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongRangeUntil.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ulongUntil.kt")
|
||||
public void testUlongUntil() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/ranges/contains/generated/ulongUntil.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user