Package com.google.enterprise.connector.manager

Examples of com.google.enterprise.connector.manager.Manager


    assertEquals(0, buffer.size());
  }

  /** Test basic servlet function against a MockManager. */
  public void testGetLastModifiedMockManager() throws Exception {
    Manager manager = MockManager.getInstance();
    long lastModified;

    // Connector1 has a lastModifiedDate
    // xyzzy has metadata.
    Document metaData = GetDocumentContent.getDocumentMetaData(
View Full Code Here


    assertEquals(-1L, lastModified);
  }

  /** Test getDocumentMetaData against a MockManager. */
  public void testGetDocumentMetaDataMockManager() throws Exception {
    Manager manager = MockManager.getInstance();
    MockHttpServletRequest req = createMockRequest();
   
    // xyzzy has metadata.
    Document metaData = GetDocumentContent.getDocumentMetaData(req,
        manager, "connector1", "xyzzy");
View Full Code Here

  }

  /** Test ProductionManager getDocumentContent. */
  private void checkGetDocumentContent(String connectorName, String docid,
      int expectedStatus, String expectedOutput) throws Exception {
    Manager manager = getProductionManager();
    ByteArrayOutputStream buffer = new ByteArrayOutputStream();
    int status =
        GetDocumentContent.handleDoGet(manager, connectorName, docid, buffer);

    assertEquals(expectedStatus, status);
View Full Code Here

  }

  /** Test getDocumentMetaData against a ProductionManager. */
  public void testConnectorNotFoundGetDocumentMetaDataProductionManager()
      throws Exception {
    Manager manager = getProductionManager();
    // UnknownConnector does not exist.
    try {
      GetDocumentContent.getDocumentMetaData(createMockRequest(),
          manager, "unknownConnector", docid);
      fail("Expected ConnectorNotFoundException, but got none.");
View Full Code Here

  }

  /** Test getDocumentMetaData against a ProductionManager. */
  public void testDocumentNotFoundGetDocumentMetaDataProductionManager()
      throws Exception {
    Manager manager = getProductionManager();
    // Unknown document does not exist.
    try {
      GetDocumentContent.getDocumentMetaData(createMockRequest(),
          manager, connectorName, MockRetriever.DOCID_NOT_FOUND);
      fail("Expected DocumentNotFoundException, but got none.");
View Full Code Here

  }

  /** Test getDocumentMetaData against a ProductionManager. */
  public void testDocumentNoAccessGetDocumentMetaDataProductionManager()
      throws Exception {
    Manager manager = getProductionManager();
    // Insufficient access to document.
    try {
      GetDocumentContent.getDocumentMetaData(createMockRequest(),
          manager, connectorName, MockRetriever.DOCID_NO_ACCESS);
      fail("Expected DocumentAccessException, but got none.");
View Full Code Here

  }

  /** Test getLastModified function against a ProductionManager. */
  public void testGetLastModifiedProductionManager() throws Exception {
    patchRealProductionManager();
    Manager manager = getProductionManager();
    long lastModified;

    // Connector regular docids have lastModified.
    Document metaData = GetDocumentContent.getDocumentMetaData(
        createMockRequest(), manager, connectorName, docid);
View Full Code Here

  }

  /** Test getContentType function against a ProductionManager. */
  public void testGetContentTypeProductionManager() throws Exception {
    patchRealProductionManager();
    Manager manager = getProductionManager();
    String contentType;

    // Connector regular docids have lastModified.
    Document metaData = GetDocumentContent.getDocumentMetaData(
        createMockRequest(), manager, connectorName, docid);
View Full Code Here

    writer.close();

    LOG.info(writer.getBuffer().toString());
    res.setContentType(ServletUtil.MIMETYPE_XML);
    PrintWriter out = res.getWriter();
    Manager manager = Context.getInstance().getManager();
    ConnectorMessageCode status = SetSchedule.handleDoPost(writer.getBuffer().toString(),
        manager);
    ServletUtil.writeResponse(out, status);
    out.close();
  }
View Full Code Here

    String connectorName = "connector2";
    doTest(connectorName, expectedResult);
  }

  private void doTest(String connectorName, String expectedResult) {
    Manager manager = MockManager.getInstance();
    StringWriter writer = new StringWriter();
    PrintWriter out = new PrintWriter(writer);
    RemoveConnector.handleDoGet(connectorName, manager, out);
    out.flush();
    String result = writer.toString();
View Full Code Here

TOP

Related Classes of com.google.enterprise.connector.manager.Manager

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.