Package buri.ddmsence.util

Examples of buri.ddmsence.util.DDMSVersion


   * Returns a builder, pre-populated with base data from the XML sample.
   *
   * This builder can then be modified to test various conditions.
   */
  private Subtitle.Builder getBaseBuilder() {
    DDMSVersion version = DDMSVersion.getCurrentVersion();
    Subtitle component = getInstance(getValidElement(version.getVersion()), SUCCESS);
    return (new Subtitle.Builder(component));
  }
View Full Code Here


  }

  @Test
  public void testNameAndNamespace() {
    for (String sVersion : getSupportedVersions()) {
      DDMSVersion version = DDMSVersion.setCurrentVersion(sVersion);

      assertNameAndNamespace(getInstance(getValidElement(sVersion), SUCCESS), DEFAULT_DDMS_PREFIX,
        Subtitle.getName(version));
      getInstance(getWrongNameElementFixture(), WRONG_NAME_MESSAGE);
    }
View Full Code Here

  }

  @Test
  public void testConstructorsMinimal() throws InvalidDDMSException {
    for (String sVersion : getSupportedVersions()) {
      DDMSVersion version = DDMSVersion.setCurrentVersion(sVersion);

      // Element-based, No optional fields
      Element element = Util.buildDDMSElement(Subtitle.getName(version), null);
      SecurityAttributesTest.getFixture().addTo(element);
      getInstance(element, SUCCESS);
View Full Code Here

  }

  @Test
  public void testNameAndNamespace() {
    for (String sVersion : getSupportedVersions()) {
      DDMSVersion version = DDMSVersion.setCurrentVersion(sVersion);

      assertNameAndNamespace(getInstance(getValidElement(sVersion), SUCCESS), DEFAULT_DDMS_PREFIX,
        Extent.getName(version));
      getInstance(getWrongNameElementFixture(), WRONG_NAME_MESSAGE);
    }
View Full Code Here

  }

  @Test
  public void testConstructorsMinimal() {
    for (String sVersion : getSupportedVersions()) {
      DDMSVersion version = DDMSVersion.setCurrentVersion(sVersion);

      // Element-based, no optional fields
      Element element = Util.buildDDMSElement(Extent.getName(version), null);
      Extent component = getInstance(element, SUCCESS);
View Full Code Here

  }

  @Test
  public void testValidationWarnings() throws InvalidDDMSException {
    for (String sVersion : getSupportedVersions()) {
      DDMSVersion version = DDMSVersion.setCurrentVersion(sVersion);
      final String locator = "ddms:extent";

      // No warnings
      Extent component = getInstance(getValidElement(sVersion), SUCCESS);
      assertEquals(0, component.getValidationWarnings().size());
View Full Code Here

   * Returns a builder, pre-populated with base data from the XML sample.
   *
   * This builder can then be modified to test various conditions.
   */
  private Profile.Builder getBaseBuilder() {
    DDMSVersion version = DDMSVersion.getCurrentVersion();
    Profile component = getInstance(getValidElement(version.getVersion()), SUCCESS);
    return (new Profile.Builder(component));
  }
View Full Code Here

  }

  @Test
  public void testNameAndNamespace() throws InvalidDDMSException {
    for (String sVersion : getSupportedVersions()) {
      DDMSVersion version = DDMSVersion.setCurrentVersion(sVersion);

      assertNameAndNamespace(getInstance(getValidElement(sVersion), SUCCESS), DEFAULT_NTK_PREFIX,
        Profile.getName(version));
      getInstance(getWrongNameElementFixture(), WRONG_NAME_MESSAGE);
    }
View Full Code Here

   *
   * @param a fixed order value
   */
  public static NonStateActor getFixture(int order) {
    try {
      DDMSVersion version = DDMSVersion.getCurrentVersion();
      return (version.isAtLeast("4.0.1") ? new NonStateActor(TEST_VALUE, Integer.valueOf(order),
        getTestQualifier(), SecurityAttributesTest.getFixture()) : null);
    }
    catch (InvalidDDMSException e) {
      fail("Could not create fixture: " + e.getMessage());
    }
View Full Code Here

  /**
   * Returns the expected output for the test instance of this component
   */
  private String getExpectedHTMLTextOutput(OutputFormat format) throws InvalidDDMSException {
    Util.requireHTMLText(format);
    DDMSVersion version = DDMSVersion.getCurrentVersion();
    StringBuffer text = new StringBuffer();
    text.append(buildHTMLTextOutput(format, "geographicIdentifier.name", TEST_NAMES.get(0)));
    text.append(buildHTMLTextOutput(format, "geographicIdentifier.region", TEST_REGIONS.get(0)));
    text.append(CountryCodeTest.getFixture().getHTMLTextOutput(format, "geographicIdentifier.", ""));
    if (version.isAtLeast("4.0.1"))
      text.append(SubDivisionCodeTest.getFixture().getHTMLTextOutput(format, "geographicIdentifier.", ""));
    return (text.toString());
  }
View Full Code Here

TOP

Related Classes of buri.ddmsence.util.DDMSVersion

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.