Package com.google.collide.client

Examples of com.google.collide.client.AppContext


* Tests the search model
*/
public class SearchModelTests extends TestCase {

  private static AppContext createMockContext() {
    AppContext mockContext = EasyMock.createMock(AppContext.class);
    Resources mockResources = EasyMock.createMock(Resources.class);
    Css mockCss = EasyMock.createMock(Css.class);

    expect(mockContext.getResources()).andReturn(mockResources).anyTimes();
    expect(mockResources.searchMatchRendererCss()).andReturn(mockCss).anyTimes();
    expect(mockCss.match()).andReturn("match").anyTimes();

    replay(mockCss, mockResources, mockContext);
    return mockContext;
View Full Code Here


    Renderer mockRenderer = EasyMock.createNiceMock(Renderer.class);
    mockRenderer.addLineRenderer(anyObject(LineRenderer.class));
    mockRenderer.removeLineRenderer(anyObject(LineRenderer.class));
    replay(mockRenderer);

    AppContext mockContext = createMockContext();
    ViewportModel mockView = createMockViewport(document, 4);

    SearchModel model = SearchModel.createWithManagerAndScheduler(mockContext,
        document,
        mockRenderer,
View Full Code Here

  }

  public void testSetQueryReturnsNumberOfMatches() {
    Document document = createDocument();

    AppContext mockContext = createMockContext();
    ViewportModel mockView = createMockViewport(document, 4);
    StubMatchManager mockMatchManager = new StubMatchManager(document);

    // Setup Callback
    SearchProgressListener callback = EasyMock.createMock(SearchProgressListener.class);
View Full Code Here

  }

  public void testCallbackCalledWhenAllLinesFitInViewport() {
    Document document = createDocument();

    AppContext mockContext = createMockContext();
    ViewportModel mockView =
        createMockViewport(document, SearchTestsUtil.DOCUMENT_LINES.size() - 1);
    StubMatchManager mockMatchManager = new StubMatchManager(document);

    // Setup Callback
View Full Code Here

  }

  public void testMatchManagerIsCalledCorrectly() {
    Document document = createDocument();

    AppContext mockContext = createMockContext();
    ViewportModel mockView = createMockViewport(document, 4);

    // Let's test the behavior towards match manager this time
    SearchMatchManager mockMatchManager = EasyMock.createMock(SearchMatchManager.class);
    mockMatchManager.clearMatches();
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.AppContext

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.