Package com.impossibl.postgres.system

Examples of com.impossibl.postgres.system.Version


    try {

      for (int c = 0; c < sqlData.length; c += 2) {

        Version curSqlVersion = (Version) sqlData[c];
        String curSql = (String) sqlData[c + 1];

        if (currentVersion.isMinimum(curSqlVersion))
          return curSql;
      }
View Full Code Here


@RunWith(JUnit4.class)
public class VersionTest {

  @Test
  public void testParse() {
    Version ver;

    ver = Version.parse("1");

    assertEquals(ver.getMajor(), 1);
    assertEquals(ver.getMinor(), null);
    assertEquals(ver.getMinorValue(), 0);
    assertEquals(ver.getRevision(), null);
    assertEquals(ver.getRevisionValue(), 0);

    ver = Version.parse("1.2");

    assertEquals(ver.getMajor(), 1);
    assertEquals((int)ver.getMinor(), 2);
    assertEquals(ver.getRevision(), null);
    assertEquals(ver.getRevisionValue(), 0);

    ver = Version.parse("1.2.3.1.2");

    assertEquals(ver.getMajor(), 1);
    assertEquals((int)ver.getMinor(), 2);
    assertEquals((int)ver.getRevision(), 3);

    ver = Version.parse("1.");

    assertEquals(ver.getMajor(), 1);
    assertEquals(ver.getMinor(), null);
    assertEquals(ver.getMinorValue(), 0);
    assertEquals(ver.getRevision(), null);
    assertEquals(ver.getRevisionValue(), 0);

    ver = Version.parse("1.2.");

    assertEquals(ver.getMajor(), 1);
    assertEquals((int)ver.getMinor(), 2);
    assertEquals(ver.getRevision(), null);
    assertEquals(ver.getRevisionValue(), 0);

    ver = Version.parse("9.4devel");

    assertEquals(ver.getMajor(), 9);
    assertEquals((int)ver.getMinor(), 4);
    assertEquals(ver.getRevision(), null);

    try {
      ver = Version.parse("1..3.");
      fail("Version shouldn't be allowed");
    }
View Full Code Here

    }
  }

  @Test
  public void testEqual() {
    Version v921 = Version.parse("9.2.1");

    assertTrue(v921.isEqual(9));
    assertFalse(v921.isEqual(8));
    assertFalse(v921.isEqual(10));

    assertTrue(v921.isEqual(9, 2));
    assertFalse(v921.isEqual(9, 1));
    assertFalse(v921.isEqual(9, 3));

    assertTrue(v921.isEqual(9, 2, 1));
    assertFalse(v921.isEqual(9, 2, 0));
    assertFalse(v921.isEqual(9, 2, 2));

    Version v930 = Version.parse("9.3");

    assertFalse(v921.isEqual(v930));
    assertFalse(v930.isEqual(v921));
  }
View Full Code Here

TOP

Related Classes of com.impossibl.postgres.system.Version

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.