1 19 20 package org.netbeans.modules.versioning.system.cvss.util; 21 22 import junit.framework.TestCase; 23 24 import java.io.File ; 25 26 31 public class UtilTest extends TestCase { 32 33 public static void testGetRelativePath() { 34 } 35 36 public static void testIsParentOrEqual() { 37 38 assertTrue(Utils.isParentOrEqual(new File ("/"), new File ("/"))); 39 assertTrue(Utils.isParentOrEqual(new File ("C:\\"), new File ("C:\\"))); 40 assertTrue(Utils.isParentOrEqual(new File ("/"), new File ("/a"))); 41 assertTrue(Utils.isParentOrEqual(new File ("C:\\"), new File ("C:\\a"))); 42 assertTrue(Utils.isParentOrEqual(new File ("/a"), new File ("/a"))); 43 assertTrue(Utils.isParentOrEqual(new File ("C:\\a"), new File ("C:\\a"))); 44 assertTrue(Utils.isParentOrEqual(new File ("/a/b"), new File ("/a/b"))); 45 assertTrue(Utils.isParentOrEqual(new File ("C:\\a\\b"), new File ("C:\\a\\b"))); 46 assertTrue(Utils.isParentOrEqual(new File ("/"), new File ("/a/b"))); 47 assertTrue(Utils.isParentOrEqual(new File ("C:\\"), new File ("C:\\a\\b"))); 48 assertTrue(Utils.isParentOrEqual(new File ("/a/b/c"), new File ("/a/b/c/d/e/f"))); 49 assertTrue(Utils.isParentOrEqual(new File ("C:\\a\\b\\c"), new File ("C:\\a\\b\\c\\d\\e\\f"))); 50 51 assertFalse(Utils.isParentOrEqual(new File ("/a"), new File ("/"))); 52 assertFalse(Utils.isParentOrEqual(new File ("/a/b"), new File ("/"))); 53 assertFalse(Utils.isParentOrEqual(new File ("/a/b/c/d"), new File ("/a/b/c"))); 54 assertFalse(Utils.isParentOrEqual(new File ("C:\\a\\b"), new File ("C:\\c"))); 55 assertFalse(Utils.isParentOrEqual(new File ("/a/b"), new File ("/a/bc"))); 56 assertFalse(Utils.isParentOrEqual(new File ("C:\\abc"), new File ("C:\\abcxyz"))); 57 } 58 } 59 | Popular Tags |