More tests for synchronized() {}

This commit is contained in:
Andrey Breslav
2014-07-03 18:39:57 +04:00
parent 90690e0711
commit 6422bafb7a
7 changed files with 96 additions and 2 deletions
@@ -954,11 +954,26 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("changeMonitor.kt")
public void testChangeMonitor() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/changeMonitor.kt");
}
@TestMetadata("exceptionInMonitorExpression.kt")
public void testExceptionInMonitorExpression() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/exceptionInMonitorExpression.kt");
}
@TestMetadata("finally.kt")
public void testFinally() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/finally.kt");
}
@TestMetadata("longValue.kt")
public void testLongValue() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/longValue.kt");
}
@TestMetadata("nestedDifferentObjects.kt")
public void testNestedDifferentObjects() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/nestedDifferentObjects.kt");
@@ -969,11 +984,21 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/nestedSameObject.kt");
}
@TestMetadata("objectValue.kt")
public void testObjectValue() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/objectValue.kt");
}
@TestMetadata("sync.kt")
public void testSync() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/sync.kt");
}
@TestMetadata("value.kt")
public void testValue() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/value.kt");
}
@TestMetadata("wait.kt")
public void testWait() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/fullJdk/synchronized/wait.kt");