Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.lib / src / test / java / org / gvsig / tools / packageutils / VersionTest_peta.java @ 716

History | View | Annotate | Download (1.05 KB)

1
package org.gvsig.tools.packageutils;
2

    
3
import junit.framework.TestCase;
4

    
5
import org.gvsig.tools.packageutils.impl.DefaultVersion;
6

    
7
public class VersionTest_peta extends TestCase {
8

    
9
        public void testParseVersion() {
10
                Version v = new DefaultVersion();
11

    
12
                v.parse("2.3.20-SNAPSHOT-10");
13
                assertEquals("0002.0003.0020-SNAPSHOT-0010", v.fullFormat());
14

    
15
                v.parse("2.3.20-SNAPSHOT");
16
                assertEquals("0002.0003.0020-SNAPSHOT-0000", v.fullFormat());
17

    
18
                v.parse("2.3.20-10");
19
                assertEquals("0002.0003.0020-AAAA-0010", v.fullFormat());
20

    
21
                v.parse("2.3.20");
22
                assertEquals("0002.0003.0020-AAAA-0000", v.fullFormat());
23

    
24
                v.parse("2.3");
25
                assertEquals("0002.0003.0000-AAAA-0000", v.fullFormat());
26

    
27
                v.parse("2");
28
                assertEquals("0002.0000.0000-AAAA-0000", v.fullFormat());
29
        }
30

    
31
        public void testCompareVersion() {
32
                Version v1 = new DefaultVersion();
33
                Version v2 = new DefaultVersion();
34

    
35
                v1.parse("2.3.20-SNAPSHOT-10");
36
                v2.parse("2.3");
37
                boolean b = v2.check("<", v1);
38
                assert (b);
39

    
40
        }
41

    
42
        protected void doSetUp() throws Exception {
43
                // TODO Auto-generated method stub
44
                
45
        }
46
}