|
Lines 767-770
Link Here
|
| 767 |
Project project = client.getCache().getProjectById("10050"); |
767 |
Project project = client.getCache().getProjectById("10050"); |
| 768 |
assertNotNull(project.getSecurityLevels()); |
768 |
assertNotNull(project.getSecurityLevels()); |
| 769 |
} |
769 |
} |
|
|
770 |
|
| 771 |
public void testSortVersions() throws JiraException { |
| 772 |
|
| 773 |
Version version1 = buildVersion("0.1.0", 1); |
| 774 |
Version version2 = buildVersion("0.2.0", 2); |
| 775 |
Version version3 = buildVersion("0.2.1", 3); |
| 776 |
Version version4 = buildVersion("1.0.0-beta1", 4); |
| 777 |
Version version5 = buildVersion("1.0.0", 5); |
| 778 |
|
| 779 |
Version[] versions = { version2, version5, version3, version1, version4 }; |
| 780 |
|
| 781 |
Version[] sortedVersion = JiraClient.sortVersions(versions); |
| 782 |
|
| 783 |
assertEquals(versions.length, sortedVersion.length); |
| 784 |
|
| 785 |
assertEquals(version5, sortedVersion[0]); |
| 786 |
assertEquals(version4, sortedVersion[1]); |
| 787 |
assertEquals(version3, sortedVersion[2]); |
| 788 |
assertEquals(version2, sortedVersion[3]); |
| 789 |
assertEquals(version1, sortedVersion[4]); |
| 790 |
|
| 791 |
} |
| 792 |
|
| 793 |
private Version buildVersion(String name, long sequence) { |
| 794 |
Version version = new Version(name + sequence); |
| 795 |
version.setName(name); |
| 796 |
version.setSequence(sequence); |
| 797 |
|
| 798 |
return version; |
| 799 |
} |
| 770 |
} |
800 |
} |