[JS IR] Add IC test for interface with default implementation

This commit is contained in:
Alexander Korepanov
2023-05-01 10:53:03 +02:00
committed by Space Team
parent 180613e1c6
commit 9da9c95105
18 changed files with 119 additions and 0 deletions
@@ -271,6 +271,12 @@ public class JsFirInvalidationTestGenerated extends AbstractJsFirInvalidationTes
runTest("js/js.translator/testData/incremental/invalidation/inlineFunctionWithObject/");
}
@Test
@TestMetadata("interfaceOpenMethods")
public void testInterfaceOpenMethods() throws Exception {
runTest("js/js.translator/testData/incremental/invalidation/interfaceOpenMethods/");
}
@Test
@TestMetadata("interfaceSuperUsage")
public void testInterfaceSuperUsage() throws Exception {
@@ -271,6 +271,12 @@ public class JsIrES6InvalidationTestGenerated extends AbstractJsIrES6Invalidatio
runTest("js/js.translator/testData/incremental/invalidation/inlineFunctionWithObject/");
}
@Test
@TestMetadata("interfaceOpenMethods")
public void testInterfaceOpenMethods() throws Exception {
runTest("js/js.translator/testData/incremental/invalidation/interfaceOpenMethods/");
}
@Test
@TestMetadata("interfaceSuperUsage")
public void testInterfaceSuperUsage() throws Exception {
@@ -271,6 +271,12 @@ public class JsIrInvalidationTestGenerated extends AbstractJsIrInvalidationTest
runTest("js/js.translator/testData/incremental/invalidation/inlineFunctionWithObject/");
}
@Test
@TestMetadata("interfaceOpenMethods")
public void testInterfaceOpenMethods() throws Exception {
runTest("js/js.translator/testData/incremental/invalidation/interfaceOpenMethods/");
}
@Test
@TestMetadata("interfaceSuperUsage")
public void testInterfaceSuperUsage() throws Exception {