diff --git a/src/fr/devinsy/util/FileTools.java b/src/fr/devinsy/util/FileTools.java
index 40b55d6..9ea606a 100644
--- a/src/fr/devinsy/util/FileTools.java
+++ b/src/fr/devinsy/util/FileTools.java
@@ -138,6 +138,13 @@ public class FileTools
/**
* Get the extension of a file.
*
+ *
+ * - getExtension(null) = null
+ * - getExtension("") = null
+ * - getExtension("abc") = null
+ * - getExtension("abc.efg") = "efg"
+ *
+ *
* @param file
* Source.
*
diff --git a/test/fr/devinsy/util/FileToolsTest.java b/test/fr/devinsy/util/FileToolsTest.java
new file mode 100644
index 0000000..477a37c
--- /dev/null
+++ b/test/fr/devinsy/util/FileToolsTest.java
@@ -0,0 +1,46 @@
+package fr.devinsy.util;
+
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ *
+ * @author Christian P. Momon
+ */
+public class FileToolsTest
+{
+ static protected org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(FileToolsTest.class);
+
+ /**
+ *
+ */
+ @Before
+ public void before()
+ {
+ BasicConfigurator.configure();
+ Logger.getRootLogger().setLevel(Level.ERROR);
+ }
+
+ /**
+ *
+ */
+ @Test
+ public void testGetExtension()
+ {
+ //
+ logger.debug("===== test starting...");
+
+ //
+ String extension = FileTools.getExtension("test.ext");
+
+ //
+ Assert.assertEquals(extension, "ext");
+
+ //
+ logger.debug("===== test done.");
+ }
+}