Package com.google.enterprise.connector.spi

Examples of com.google.enterprise.connector.spi.ConfigureResponse


  public void testVcWhereClause_list() {
    validMap.put("where_clause", MockDmQuery.TRUE_WHERE_CLAUSE);
    ConnectorFactory connectorFactory =
        new WhereClauseFactory(false, MockDmQuery.TRUE_WHERE_CLAUSE);

    ConfigureResponse response = type.validateConfig(validMap, Locale.US,
        connectorFactory);
    if (response != null)
      fail(response.getMessage());
  }
View Full Code Here


    validMap.put("where_clause", MockDmQuery.TRUE_WHERE_CLAUSE);
    ConnectorFactory connectorFactory =
        new WhereClauseFactory(false, MockDmQuery.FALSE_WHERE_CLAUSE);
    String expected = resources.getString("additionalTooRestrictive");

    ConfigureResponse response = type.validateConfig(validMap, Locale.US,
        connectorFactory);
    assertNotNull(response);
    assertEquals(expected, response.getMessage());
  }
View Full Code Here

    validMap.put("where_clause", MockDmQuery.TRUE_WHERE_CLAUSE);
    ConnectorFactory connectorFactory =
        new WhereClauseFactory(true, MockDmQuery.ALT_TRUE_WHERE_CLAUSE);
    String expected = resources.getString("whereClauseNotUsed");

    ConfigureResponse response = type.validateConfig(validMap, Locale.US,
        connectorFactory);
    assertNotNull(response);
    assertEquals(expected, response.getMessage());
  }
View Full Code Here

        new WhereClauseFactory(true, MockDmQuery.FALSE_WHERE_CLAUSE);
    List<String> expected = new ArrayList<String>();
    Collections.addAll(expected, resources.getString("whereClauseNotUsed"),
        resources.getString("additionalTooRestrictive"));

    ConfigureResponse response = type.validateConfig(validMap, Locale.US,
        connectorFactory);
    assertNotNull(response);
    assertTrue(response.getMessage(), expected.contains(response.getMessage()));
  }
View Full Code Here

  /** Tests that an empty map entry can be safely ignored. */
  public void testVcWhereClause_ignoremapempty() {
    ConnectorFactory connectorFactory =
        new WhereClauseFactory(true, MockDmQuery.TRUE_WHERE_CLAUSE);

    ConfigureResponse response = type.validateConfig(validMap, Locale.US,
        connectorFactory);
    if (response != null)
      fail(response.getMessage());
  }
View Full Code Here

  public void testVcWhereClause_emptynoresults() {
    ConnectorFactory connectorFactory =
        new WhereClauseFactory(true, MockDmQuery.FALSE_WHERE_CLAUSE);
    String expected = resources.getString("additionalTooRestrictive");

    ConfigureResponse response = type.validateConfig(validMap, Locale.US,
        connectorFactory);
    assertNotNull(response);
    assertEquals(expected, response.getMessage());
  }
View Full Code Here

    // We don't strictly need a session, but DctmConnectorType is
    // requiring one.
    // N.B., emptyMap is no longer empty.
    emptyMap.put("docbase", DmInitialize.DM_DOCBASE);

    ConfigureResponse response =
        type.getPopulatedConfigForm(emptyMap, Locale.US);
    assertEquals("", response.getMessage());
    assertEquals(type.getConfigForm(Locale.US).getFormSnippet(),
        response.getFormSnippet());
  }
View Full Code Here

  }

  public void testGpcfClassNotFound() {
    type.setClientX("invalid.Class");

    ConfigureResponse response =
        type.getPopulatedConfigForm(validMap, Locale.US);
    assertIsFormError(response, "invalid.Class", "");
  }
View Full Code Here

  private void testGpcfThrows(MockDmClientXThrows client,
      Map<String, String> configMap) {
    type.setClientX(client.getClass().getName());

    ConfigureResponse response =
        type.getPopulatedConfigForm(configMap, Locale.US);
    assertIsFormError(response, client.getMessage(), "");
  }
View Full Code Here

  public void testGpcfGetDocbaseMapThrows() {
    testGpcfThrows(new GetDocbaseMapThrows(), validMap);
  }

  public void testGpcfGetSessionThrows() {
    ConfigureResponse response =
        type.getPopulatedConfigForm(emptyMap, Locale.US);
    assertIsFormError(response, resources.getString("DEFAULT_ERROR_MESSAGE"),
        type.getConfigForm(Locale.US).getFormSnippet());
  }
View Full Code Here

TOP

Related Classes of com.google.enterprise.connector.spi.ConfigureResponse

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.