+/* $Id$ */
+package nicobrowser;
+
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import static org.junit.Assert.*;
+
+public class NamePatternTest {
+
+ /**
+ * Test of createFileName method, of class NamePattern.
+ */
+ @Test
+ public void testCreateFileName() {
+ final String title = "タイトル";
+ final String id = "sm9999";
+ String res;
+
+ System.out.println("createFileName");
+ NamePattern np = new NamePattern("{title}", title);
+ res = np.createFileName("sm9", true);
+ assertEquals(title, res);
+
+ NamePattern np2 = new NamePattern("[{id}]{title}", title);
+ res = np2.createFileName(id, false);
+ assertEquals("[sm9999]タイトル", res);
+
+ NamePattern np3 = new NamePattern("{id}{low}_{title}", title);
+ res = np3.createFileName(id, false);
+ assertEquals("sm9999low_タイトル", res);
+
+ NamePattern np4 = new NamePattern("{id}{low}_{title}", title);
+ res = np4.createFileName(id, true);
+ assertEquals("sm9999_タイトル", res);
+
+ }
+}