From f5ca69c324d8d2b498a124c9edeb05cc177ccf4d Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 29 Mar 2019 17:38:15 +0300 Subject: [PATCH] [NI] Add codegen test for IntegerLiteralType for js backend --- .../box/inference/integerLiteralTypeInLamdaReturnType.kt | 2 +- .../js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java | 5 +++++ .../kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt b/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt index 21130c387d1..06e42957df2 100644 --- a/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt +++ b/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +NewInference -// IGNORE_BACKEND: JVM_IR +// IGNORE_BACKEND: JVM_IR, JS_IR // WITH_RUNTIME class Foo { diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java index 911db978fce..b2bd8439ad8 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java @@ -9380,6 +9380,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/inference"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JS_IR, true); } + @TestMetadata("integerLiteralTypeInLamdaReturnType.kt") + public void testIntegerLiteralTypeInLamdaReturnType() throws Exception { + runTest("compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt"); + } + @TestMetadata("kt10822.kt") public void testKt10822() throws Exception { runTest("compiler/testData/codegen/box/inference/kt10822.kt"); diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java index b05f66d057b..ed7824e7348 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java @@ -10550,6 +10550,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/inference"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JS, true); } + @TestMetadata("integerLiteralTypeInLamdaReturnType.kt") + public void testIntegerLiteralTypeInLamdaReturnType() throws Exception { + runTest("compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt"); + } + @TestMetadata("kt10822.kt") public void testKt10822() throws Exception { runTest("compiler/testData/codegen/box/inference/kt10822.kt");