Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(412)

Unified Diff: editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessorTest.java

Issue 252703004: Rollback CL 240003005, causes deleting contexts after marker operations. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessorTest.java
diff --git a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessorTest.java b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessorTest.java
index af64777eb970d49ffe8eb9f4d0d7e4801393035e..d3468daf3497fa8c1c4eb6c0a35a6dbe05f79579 100644
--- a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessorTest.java
+++ b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessorTest.java
@@ -14,9 +14,11 @@
package com.google.dart.tools.core.internal.analysis.model;
import com.google.dart.engine.context.AnalysisContext;
+import com.google.dart.engine.context.ChangeSet;
import com.google.dart.engine.index.Index;
import com.google.dart.engine.sdk.DartSdk;
import com.google.dart.engine.sdk.DirectoryBasedDartSdk;
+import com.google.dart.engine.source.FileBasedSource;
import com.google.dart.tools.core.DartCore;
import com.google.dart.tools.core.analysis.model.Project;
import com.google.dart.tools.core.analysis.model.ProjectManager;
@@ -142,13 +144,15 @@ public class WorkspaceDeltaProcessorTest extends TestCase {
MockFile file = pkg1.getMockFile("bar.dart");
MockDelta delta = new MockDelta(projectContainer);
delta.add(packages).add(pkg1).add(file);
- MockContext context = (MockContext) project.getDefaultContext();
processor.resourceChanged(new MockResourceChangeEvent(delta));
+ ChangeSet expected = new ChangeSet();
+ expected.changedSource(new FileBasedSource(file.getLocation().toFile()));
+ MockContext context = (MockContext) project.getDefaultContext();
+ context.assertChanged(expected);
+ context.assertNoCalls();
manager.assertProjectRemoved(null);
- MockContext newContext = (MockContext) project.getDefaultContext();
- assertNotSame(context, newContext);
-
+ processor.assertBackgroundAnalysisStarted(true);
}
public void test_resourceChanged_project_removed() {
« no previous file with comments | « editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/analysis/model/WorkspaceDeltaProcessor.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698