jdk annotations for some java.sql methods, related cleanup in stdlib & tests

This commit is contained in:
Alex Tkachman
2012-09-27 12:00:57 +02:00
parent c8e711f84b
commit 57c27bdd37
8 changed files with 147 additions and 20 deletions
@@ -13,18 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.jet.checkers;
import junit.framework.Assert;
import junit.framework.Test;
import junit.framework.TestSuite;
import java.io.File;
import org.jetbrains.jet.JetTestUtils;
import org.jetbrains.jet.test.InnerTestClasses;
import org.jetbrains.jet.test.TestMetadata;
import org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve;
import java.io.File;
/** This class is generated by {@link org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve}. DO NOT MODIFY MANUALLY */
@InnerTestClasses({JetDiagnosticsTestGenerated.Tests.class, JetDiagnosticsTestGenerated.Script.class})
@@ -2047,6 +2045,7 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
}
@TestMetadata("compiler/testData/diagnostics/tests/jdk-annotations")
@InnerTestClasses({Jdk_annotations.Sql.class})
public static class Jdk_annotations extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInJdk_annotations() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/jdk-annotations"), "kt", true);
@@ -2067,6 +2066,35 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
doTest("compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.kt");
}
@TestMetadata("compiler/testData/diagnostics/tests/jdk-annotations/sql")
public static class Sql extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInSql() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/jdk-annotations/sql"), "kt", true);
}
@TestMetadata("DriverManager.kt")
public void testDriverManager() throws Exception {
doTest("compiler/testData/diagnostics/tests/jdk-annotations/sql/DriverManager.kt");
}
@TestMetadata("ResultSet.kt")
public void testResultSet() throws Exception {
doTest("compiler/testData/diagnostics/tests/jdk-annotations/sql/ResultSet.kt");
}
@TestMetadata("Statement.kt")
public void testStatement() throws Exception {
doTest("compiler/testData/diagnostics/tests/jdk-annotations/sql/Statement.kt");
}
}
public static Test innerSuite() {
TestSuite suite = new TestSuite("Jdk_annotations");
suite.addTestSuite(Jdk_annotations.class);
suite.addTestSuite(Sql.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/library")
@@ -3446,7 +3474,7 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
suite.addTest(Inference.innerSuite());
suite.addTestSuite(Infos.class);
suite.addTestSuite(J_k.class);
suite.addTestSuite(Jdk_annotations.class);
suite.addTest(Jdk_annotations.innerSuite());
suite.addTestSuite(Library.class);
suite.addTestSuite(NullabilityAndAutoCasts.class);
suite.addTestSuite(Objects.class);