Package io.apigee.trireme.core

Examples of io.apigee.trireme.core.NodeVersion


public class VersionTest
{
    @Test
    public void testOneDigit()
    {
        NodeVersion v = new NodeVersion("10");
        assertEquals(10, v.getMajor());
        assertEquals("10.x.x", v.toString());
    }
View Full Code Here


    }

    @Test
    public void testOneDigitWild()
    {
        NodeVersion v = new NodeVersion("x");
        assertTrue(v.getMajor() < 0);
        assertEquals("x.x.x", v.toString());
    }
View Full Code Here

    @Test
    public void testOneDigitInvalid()
    {
        try {
            NodeVersion v = new NodeVersion("foo");
            assertFalse(true);
        } catch (IllegalArgumentException ie) {
        }
    }
View Full Code Here

    @Test
    public void testOneDigitInvalid2()
    {
        try {
            NodeVersion v = new NodeVersion("xx");
            assertFalse(true);
        } catch (IllegalArgumentException ie) {
        }
    }
View Full Code Here

    }

    @Test
    public void testTwoDigit()
    {
        NodeVersion v = new NodeVersion("10.1");
        assertEquals(10, v.getMajor());
        assertEquals(1, v.getMinor());
        assertEquals("10.1.x", v.toString());
    }
View Full Code Here

    }

    @Test
    public void testTwoDigitWild()
    {
        NodeVersion v = new NodeVersion("10.x");
        assertEquals(10, v.getMajor());
        assertTrue(v.getMinor() < 0);
        assertEquals("10.x.x", v.toString());
    }
View Full Code Here

    @Test
    public void testTwoDigitInvalid()
    {
        try {
            NodeVersion v = new NodeVersion("10.foo");
            assertFalse(true);
        } catch (IllegalArgumentException ie) {
        }
    }
View Full Code Here

    @Test
    public void testTwoDigitInvalid2()
    {
        try {
            NodeVersion v = new NodeVersion("1.xx");
            assertFalse(true);
        } catch (IllegalArgumentException ie) {
        }
    }
View Full Code Here

    }

    @Test
    public void testThreeDigit()
    {
        NodeVersion v = new NodeVersion("10.1.2");
        assertEquals(10, v.getMajor());
        assertEquals(1, v.getMinor());
        assertEquals(2, v.getRelease());
        assertEquals("10.1.2", v.toString());
    }
View Full Code Here

    }

    @Test
    public void testThreeDigitWild()
    {
        NodeVersion v = new NodeVersion("10.1.x");
        assertEquals(10, v.getMajor());
        assertEquals(1, v.getMinor());
        assertTrue(v.getRelease() < 0);
        assertEquals("10.1.x", v.toString());
    }
View Full Code Here

TOP

Related Classes of io.apigee.trireme.core.NodeVersion

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.