| Index: editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/test/util/TestProject.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/test/util/TestProject.java b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/test/util/TestProject.java
|
| index 8ca387ad30e8a0528ddc73cc8d9db5b584dfecca..b4ca055c78e616b9bbd94bf8b11d3159a735f3db 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/test/util/TestProject.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/test/util/TestProject.java
|
| @@ -124,6 +124,19 @@ public class TestProject {
|
| dartProject = DartCore.create(project);
|
| }
|
|
|
| + public IFolder createFolder(String path) throws Exception {
|
| + String[] parts = StringUtils.split(path, "/");
|
| + IContainer container = project;
|
| + for (String part : parts) {
|
| + IFolder folder = container.getFolder(new Path(part));
|
| + if (!folder.exists()) {
|
| + folder.create(true, true, null);
|
| + }
|
| + container = folder;
|
| + }
|
| + return (IFolder) container;
|
| + }
|
| +
|
| /**
|
| * Disposes allocated resources and deletes project.
|
| */
|
| @@ -148,19 +161,6 @@ public class TestProject {
|
| TestUtilities.deleteProject(project);
|
| }
|
|
|
| - public IFolder createFolder(String path) throws Exception {
|
| - String[] parts = StringUtils.split(path, "/");
|
| - IContainer container = project;
|
| - for (String part : parts) {
|
| - IFolder folder = container.getFolder(new Path(part));
|
| - if (!folder.exists()) {
|
| - folder.create(true, true, null);
|
| - }
|
| - container = folder;
|
| - }
|
| - return (IFolder) container;
|
| - }
|
| -
|
| /**
|
| * @return the {@link DartProject}.
|
| */
|
| @@ -215,6 +215,7 @@ public class TestProject {
|
| file.create(stream, true, null);
|
| file.setCharset("UTF-8", null);
|
| }
|
| +
|
| // notify AnalysisServer
|
| {
|
| AnalysisServer server = PackageLibraryManagerProvider.getDefaultAnalysisServer();
|
| @@ -222,6 +223,9 @@ public class TestProject {
|
| server.scan(javaFile, 5000);
|
| server.changed(javaFile);
|
| }
|
| +
|
| + TestUtilities.processAllDeltaChanges();
|
| +
|
| // done
|
| return file;
|
| }
|
|
|