Update spec black box tests
This commit is contained in:
committed by
Mikhael Bogdanov
parent
baaa615e09
commit
cba224b7b8
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo(42) == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 2
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
open class Foo(val prop: Int) {
|
||||
companion object MyCompanion : Foo(Foo.prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo(42) == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 2
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
open class Foo(val prop: Int) {
|
||||
companion object MyCompanion : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>Foo.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object MyCompanion : Foo {
|
||||
private constructor MyCompanion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 3
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(MyObject.prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo.MyObject == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 3
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>MyObject.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo.MyObject == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public object MyObject : Foo {
|
||||
private constructor MyObject()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 4
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo(42) == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 4
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 5
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(this.prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo(42) == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 5
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>this.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 6
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(Companion.prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo(42) == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 6
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>Companion.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 7
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 7
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(MyObject.prop)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (Foo.MyObject == null) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 7
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 7
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>MyObject.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo.MyObject == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public object MyObject : Foo {
|
||||
private constructor MyObject()
|
||||
public final override /*1*/ /*fake_override*/ val prop: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user