Add more tests for inline class equality

This commit is contained in:
Steven Schäfer
2019-08-22 16:02:43 +02:00
committed by Alexander Udalov
parent cdc5e1347b
commit b85b2d9af8
23 changed files with 1028 additions and 9 deletions
@@ -12380,11 +12380,81 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
runTest("compiler/testData/codegen/box/inlineClasses/emptyConstructorForInlineClass.kt");
}
@TestMetadata("equalityChecksInlineClassNonNull.kt")
public void testEqualityChecksInlineClassNonNull() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksInlineClassNonNull.kt");
}
@TestMetadata("equalityChecksMixedNullability.kt")
public void testEqualityChecksMixedNullability() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksMixedNullability.kt");
}
@TestMetadata("equalityChecksNegatedInlineClassNonNull.kt")
public void testEqualityChecksNegatedInlineClassNonNull() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedInlineClassNonNull.kt");
}
@TestMetadata("equalityChecksNegatedNonNull.kt")
public void testEqualityChecksNegatedNonNull() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNonNull.kt");
}
@TestMetadata("equalityChecksNegatedNullable.kt")
public void testEqualityChecksNegatedNullable() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNullable.kt");
}
@TestMetadata("equalityChecksNegatedPrimitive.kt")
public void testEqualityChecksNegatedPrimitive() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedPrimitive.kt");
}
@TestMetadata("equalityChecksNonNull.kt")
public void testEqualityChecksNonNull() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksNonNull.kt");
}
@TestMetadata("equalityChecksNullable.kt")
public void testEqualityChecksNullable() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksNullable.kt");
}
@TestMetadata("equalityChecksPrimitive.kt")
public void testEqualityChecksPrimitive() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityChecksPrimitive.kt");
}
@TestMetadata("equalityForBoxesOfNullableValuesOfInlineClass.kt")
public void testEqualityForBoxesOfNullableValuesOfInlineClass() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalityForBoxesOfNullableValuesOfInlineClass.kt");
}
@TestMetadata("equalsCallsLeftArgument.kt")
public void testEqualsCallsLeftArgument() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalsCallsLeftArgument.kt");
}
@TestMetadata("equalsEvaluationOrderInlineClass.kt")
public void testEqualsEvaluationOrderInlineClass() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderInlineClass.kt");
}
@TestMetadata("equalsEvaluationOrderNonNull.kt")
public void testEqualsEvaluationOrderNonNull() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNonNull.kt");
}
@TestMetadata("equalsEvaluationOrderNullable.kt")
public void testEqualsEvaluationOrderNullable() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNullable.kt");
}
@TestMetadata("equalsEvaluationOrderPrimitive.kt")
public void testEqualsEvaluationOrderPrimitive() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderPrimitive.kt");
}
@TestMetadata("equalsOperatorWithGenericCall.kt")
public void testEqualsOperatorWithGenericCall() throws Exception {
runTest("compiler/testData/codegen/box/inlineClasses/equalsOperatorWithGenericCall.kt");