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 }