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 }