1   package com.atlassian.maven.plugins.amps.util;
2   
3   import static com.atlassian.maven.plugins.amps.util.FileUtils.doesFileNameMatchArtifact;
4   import static com.atlassian.maven.plugins.amps.util.FileUtils.file;
5   import junit.framework.TestCase;
6   
7   import java.io.File;
8   
9   public class TestFileUtils extends TestCase
10  {
11      public void testFile()
12      {
13          File parent = new File("bob");
14          assertEquals(new File(parent, "jim").getAbsolutePath(), file(parent, "jim").getAbsolutePath());
15  
16          assertEquals(new File(new File(parent, "jim"), "sarah").getAbsolutePath(),
17                  file(parent, "jim", "sarah").getAbsolutePath());
18      }
19  
20      public void testDoesFileNameMatcheArtifact()
21      {
22          assertTrue(doesFileNameMatchArtifact("sal-crowd-plugin-2.0.7.jar", "sal-crowd-plugin"));
23          assertFalse(doesFileNameMatchArtifact("sal-crowd-plugin-2.0.7.jar", "crowd-plugin"));
24      }
25  }