Package com.google.collide.client.testing

Examples of com.google.collide.client.testing.MockAppContext


    // Assert: still alive.
  }

  private void checkCut(String text, int line, int column, String expected) {
    Document document = Document.createFromString(text);
    final Editor editor = Editor.create(new MockAppContext());
    editor.setDocument(document);

    LineInfo lineInfo = document.getLineFinder().findLine(line);
    editor.getSelection().setSelection(lineInfo, column, lineInfo, column);
    editor.getInput().processSignalEvent(TestCutPasteEvent.create(null));
View Full Code Here


    Document doc = Document.createFromString("qwerty\nasdfgh\nzxcvbn\n");
    LineFinder lineFinder = doc.getLineFinder();
    AnchorManager anchorManager = doc.getAnchorManager();
    LineInfo lineInfo = lineFinder.findLine(1);

    Editor editor = Editor.create(new MockAppContext());
    editor.setDocument(doc);

    Anchor topAnchor = anchorManager.createAnchor(topType, lineInfo.line(), lineInfo.number(),
        AnchorManager.IGNORE_COLUMN);
    topAnchor.setRemovalStrategy(Anchor.RemovalStrategy.SHIFT);
View Full Code Here

  private void checkAction(final SignalEvent trigger, String text, String expected,
      int line1, int column1, int line2, int column2,
      int expectedLine, int expectedColumn) {
    Document document = Document.createFromString(text);
    final Editor editor = Editor.create(new MockAppContext());
    editor.setDocument(document);

    editor.getInput().getActionExecutor().addDelegate(TextActions.INSTANCE);

    PathUtil path = new PathUtil("test.css");
View Full Code Here

  private static void checkAutoindenter(String text, int line1, int column1, int line2, int column2,
      final SignalEvent trigger, String expected, boolean allowScheduling) {
    PathUtil path = new PathUtil("test.js");
    DocumentParser documentParser = createDocumentParser(path);
    Document document = Document.createFromString(text);
    Editor editor = Editor.create(new MockAppContext());
    editor.setDocument(document);
    checkAutoindenter(line1, column1, line2, column2, trigger, expected, allowScheduling,
        documentParser, document, editor);
  }
View Full Code Here

  }

  @Override
  public void gwtSetUp() throws Exception{
    super.gwtSetUp();
    context = new MockAppContext();
    timeline = new MockTimeline(new MockFileHistory(context),
      new FileHistory.View(context.getResources()).timelineView, context);
    FileHistoryApi api = new FileHistoryApi(context, null, timeline, null);
    timeline.setApi(api);
View Full Code Here

      final SignalEvent trigger, String expected, boolean allowScheduling) {
    PathUtil path = new PathUtil("test.py");
    TestUtils.MockIncrementalScheduler parseScheduler = new TestUtils.MockIncrementalScheduler();
    Document document = Document.createFromString(text);
    DocumentParser documentParser = createDocumentParser(path, true, parseScheduler, document);
    Editor editor = Editor.create(new MockAppContext());
    editor.setDocument(document);

    documentParser.begin();
    assertEquals(1, parseScheduler.requests.size());
    parseScheduler.requests.pop().run(300);
View Full Code Here

  public String getModuleName() {
    return TestUtils.BUILD_MODULE_NAME;
  }

  public void testCreate() {
    context = new MockAppContext();
    Document document = Document.createEmpty();
    IncomingDocOpDemultiplexer demux =
        IncomingDocOpDemultiplexer.create(context.getMessageFilter());
    DocumentCollaborationController controller = new DocumentCollaborationController(
        context, model, demux, document, JsonCollections.<DocumentSelection> createArray());
View Full Code Here

    return setup(path, Document.createFromString(text), lineNumber, column, setupRealParser);
  }

  public MockAutocompleter setup(PathUtil path, Document document, int lineNumber, int column,
      boolean setupRealParser) {
    editor = Editor.create(new MockAppContext());
    editor.setDocument(document);
    popup = new MockAutocompleterPopup();
    autocompleter = MockAutocompleter.create(editor, cubeClient, popup);
    autocompleter.specificAutocompleter = specificAutocompleter;
    if (specificParser == null) {
View Full Code Here

  @Override
  protected void gwtSetUp() {
    viewMessages = JsonCollections.createArray();
    breakpointCount = 0;
    DebuggingSidebarBreakpointsPane.View viewDecorator =
        new DebuggingSidebarBreakpointsPane.View(new MockAppContext().getResources()) {

          @Override
          void addBreakpointSection(int sectionIndex) {
            viewMessages.add("add section " + sectionIndex);
            super.addBreakpointSection(sectionIndex);
View Full Code Here

    JsoArray<CodeReference> codeReferences = JsoArray.from(codeReference);
    CodeReferences fileReferences =
        DtoClientImpls.CodeReferencesImpl.make().setReferences(codeReferences);

    // Environment.
    AppContext appContext = new MockAppContext();
    Editor editor = Editor.create(appContext);
    editor.setDocument(document);
    MockCubeClient cubeClient = MockCubeClient.create();
    cubeClient.setPath(filePath.getPathString());
    ReferenceStore referenceStore = null;
View Full Code Here

TOP

Related Classes of com.google.collide.client.testing.MockAppContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.