View Javadoc

1   package org.jumpmind.symmetric.model;
2   
3   import org.junit.Test;
4   
5   import junit.framework.Assert;
6   
7   public class NodeUnitTest {
8   
9       @Test
10      public void testIsVersionGreaterThan() {
11          Node test = new Node();
12          test.setSymmetricVersion("1.5.0");
13          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(1,3,0));
14          Assert.assertFalse(test.isVersionGreaterThanOrEqualTo(2,0,0));
15          Assert.assertFalse(test.isVersionGreaterThanOrEqualTo(2,0,0));
16          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(1,4,9,1));
17          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(1,5,0));        
18          Assert.assertFalse(test.isVersionGreaterThanOrEqualTo(1,5,1));
19          test.setSymmetricVersion("1.5.0-SNAPSHOT");
20          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(1,3,0));
21          Assert.assertFalse(test.isVersionGreaterThanOrEqualTo(2,0,0));
22          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(1,5,0));    
23          test.setSymmetricVersion("development");
24          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(1,3,0));
25          Assert.assertTrue(test.isVersionGreaterThanOrEqualTo(2,0,0));        
26      }
27  }