Provide "toString" for reflection objects

This commit is contained in:
Alexander Udalov
2014-07-01 21:32:06 +04:00
parent c5d92cc03e
commit bc8bce7ca1
13 changed files with 248 additions and 0 deletions
@@ -1536,11 +1536,41 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("classToString.kt")
public void testClassToString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/classToString.kt");
}
@TestMetadata("defaultPackageToString.kt")
public void testDefaultPackageToString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/defaultPackageToString.kt");
}
@TestMetadata("equalsHashCode.kt")
public void testEqualsHashCode() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/equalsHashCode.kt");
}
@TestMetadata("extensionPropertyReceiverToString.kt")
public void testExtensionPropertyReceiverToString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/extensionPropertyReceiverToString.kt");
}
@TestMetadata("packageForJavaStaticToString.kt")
public void testPackageForJavaStaticToString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/packageForJavaStaticToString.kt");
}
@TestMetadata("packageToString.kt")
public void testPackageToString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/packageToString.kt");
}
@TestMetadata("propertyToString.kt")
public void testPropertyToString() throws Exception {
doTestWithStdlib("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/propertyToString.kt");
}
}
public static Test innerSuite() {