private void doTestNoCompile(@NotNull String expectedFileName, @NotNull String javaRoot) throws Exception { File expectedFile = new File(expectedFileName); Pair<NamespaceDescriptor, BindingContext> javaNamespaceAndBindingContext = loadTestNamespaceAndBindingContextFromJavaRoot( new File(javaRoot), getTestRootDisposable(), ConfigurationKind.JDK_ONLY); AbstractLoadJavaTest.checkJavaNamespace(expectedFile, javaNamespaceAndBindingContext); }
private void doTest(@NotNull String expectedFileName, @NotNull String... javaFileNames) throws Exception { List<File> files = ContainerUtil.map( Arrays.asList(javaFileNames), new Function<String, File>() { @Override public File fun(String s) { return new File(s); } }); File expectedFile = new File(expectedFileName); File tmpDir = JetTestUtils.tmpDir(expectedFile.getName()); Pair<NamespaceDescriptor, BindingContext> javaNamespaceAndBindingContext = compileJavaAndLoadTestNamespaceAndBindingContextFromBinary( files, tmpDir, getTestRootDisposable(), ConfigurationKind.JDK_ONLY); AbstractLoadJavaTest.checkJavaNamespace(expectedFile, javaNamespaceAndBindingContext); }