[Spec tests] Remove spec info from fir tests

This commit is contained in:
anastasiia.spaseeva
2020-05-25 22:02:58 +03:00
parent 5ba9d09278
commit 9d862aaa1d
391 changed files with 0 additions and 3742 deletions
@@ -2,15 +2,6 @@
// !WITH_NEW_INFERENCE
// SKIP_TXT
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 1
* DESCRIPTION: Smartcasts using Returns effects with simple type checking, not-null conditions and custom condition (condition for smartcast outside contract).
* HELPERS: contractFunctions
*/
// TESTCASE NUMBER: 1
fun case_1(value_1: Any?) {
funWithReturns(value_1 !is String)
@@ -1,16 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 10
* DESCRIPTION: Check smartcasts using double negation (returnsFalse/invert type checking/not operator).
* ISSUES: KT-26176
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 11
* DESCRIPTION: Smartcast using many of the various Returns effects on the same values.
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,15 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 12
* DESCRIPTION: Check smartcast to upper bound of the types in disjunction.
* UNEXPECTED BEHAVIOUR
* ISSUES: KT-1982
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 13
* DESCRIPTION: Smartcast using many of the various Returns effects on the same values.
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 14
* DESCRIPTION: Smartcast using many of the various Returns effects on the same values.
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,16 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 15
* DESCRIPTION: Check smartcasts working if type checking for contract function is used
* ISSUES: KT-27241
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -2,15 +2,6 @@
// !WITH_NEW_INFERENCE
// SKIP_TXT
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 2
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions outside contract (custom condition).
* HELPERS: contractFunctions
*/
// TESTCASE NUMBER: 1
fun case_1(value_1: Any?, value_2: Any?) {
funWithReturns(value_1 !is String || value_2 !is Number)
@@ -1,13 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 3
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 4
* DESCRIPTION: Smartcasts using Returns effects with simple type checking and not-null conditions on receiver inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 5
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions on receiver inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 6
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions on receiver and some values (mixed) inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 7
* DESCRIPTION: Smartcasts using Returns effects with nested or subsequent contract function calls.
*/
// FILE: contracts.kt
package contracts
@@ -1,15 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 8
* DESCRIPTION: Smartcasts using some Returns effects.
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,15 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// SKIP_TXT
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 9
* DESCRIPTION: Check the lack of smartcasts after non-null assertions or not-null value assignment in lambdas of contract function with 'unknown' or 'at most once' CallsInPlace effects.
* HELPERS: contractFunctions
*/
// TESTCASE NUMBER: 1
fun case_1(arg: Int?) {
funWithAtMostOnceCallsInPlace { arg!! }
@@ -1,15 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// SKIP_TXT
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 1
* DESCRIPTION: Smartcasts using Returns effects with simple type checking, not-null conditions and custom condition (condition for smartcast outside contract).
* HELPERS: contractFunctions
*/
// TESTCASE NUMBER: 1
fun case_1(value_1: Any?) {
funWithReturns(value_1 is String)
@@ -1,16 +1,6 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 10
* DESCRIPTION: Smartcasts with correspond contract function with default value in last parameter.
* ISSUES: KT-26444
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,15 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 11
* DESCRIPTION: Check smartcasts with passing same fields of instances of the same class in contract function with conjunction not-null condition.
* ISSUES: KT-26300
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,17 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// SKIP_TXT
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 12
* DESCRIPTION: Smartcasts after non-null assertions or not-null value assignment in lambdas of contract function with 'exactly once' or 'at least once' CallsInPlace effects.
* UNEXPECTED BEHAVIOUR
* ISSUES: KT-26148
* HELPERS: contractFunctions
*/
// TESTCASE NUMBER: 1
fun case_1(arg: Int?) {
funWithExactlyOnceCallsInPlace { arg!! }
@@ -1,15 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 13
* DESCRIPTION: Check smartcast to upper bound of the types in disjunction.
* UNEXPECTED BEHAVIOUR
* ISSUES: KT-1982
*/
// FILE: contracts.kt
package contracts
@@ -1,15 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 14
* DESCRIPTION: Check smartcast with non-null assertion for a contract function.
* UNEXPECTED BEHAVIOUR
* ISSUES: KT-26856
*/
// FILE: contracts.kt
package contracts
@@ -2,15 +2,6 @@
// !WITH_NEW_INFERENCE
// SKIP_TXT
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 2
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions outside contract (custom condition).
* HELPERS: contractFunctions
*/
// TESTCASE NUMBER: 1
fun case_1(value_1: Any?, value_2: Any?) {
funWithReturns(value_1 is String && value_2 is Number)
@@ -1,13 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 3
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 4
* DESCRIPTION: Smartcasts using Returns effects with simple type checking and not-null conditions on receiver inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,13 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 5
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions on receiver inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,13 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 6
* DESCRIPTION: Smartcasts using Returns effects with complex (conjunction/disjunction) type checking and not-null conditions on receiver and some values (mixed) inside contract.
*/
// FILE: contracts.kt
package contracts
@@ -1,13 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 7
* DESCRIPTION: Smartcasts using Returns effects with nested or subsequent contract function calls.
*/
// FILE: contracts.kt
package contracts
@@ -1,15 +1,6 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
// !WITH_NEW_INFERENCE
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 8
* DESCRIPTION: Smartcasts using some Returns effects.
* HELPERS: contractFunctions
*/
// FILE: contracts.kt
package contracts
@@ -1,14 +1,5 @@
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE)
*
* SECTIONS: contracts, analysis, smartcasts
* NUMBER: 9
* DESCRIPTION: Smartcast using complex condition with some contract functions (Returns effect).
* HELPERS: typesProvider, contractFunctions
*/
// FILE: contracts.kt
package contracts