Add basic unit tests for the CTF traces

This will ensure getTraceURL() never returns null.

Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
diff --git a/ctf/src/test/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTraceTest.java b/ctf/src/test/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTraceTest.java
new file mode 100644
index 0000000..5e4bcbb
--- /dev/null
+++ b/ctf/src/test/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTraceTest.java
@@ -0,0 +1,30 @@
+/*******************************************************************************
+ * Copyright (c) 2015 Efficios Inc., Alexaandre Montplaisir
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *******************************************************************************/
+
+package org.eclipse.tracecompass.testtraces.ctf;
+
+import static org.junit.Assert.assertNotNull;
+
+import org.junit.Test;
+
+/**
+ * Basic tests for the CtfTestTraces
+ */
+public class CtfTestTraceTest {
+
+    /**
+     * Test that all configured traces are present.
+     */
+    @Test
+    public void testTracesExist() {
+        for (CtfTestTrace trace : CtfTestTrace.values()) {
+            assertNotNull(trace.getTraceURL());
+        }
+    }
+}
diff --git a/pom.xml b/pom.xml
index 30f36dc..0a58efc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,6 +27,14 @@
     <deploy-destination>file:///home/data/httpd/archive.eclipse.org/tracecompass/tracecompass-test-traces/</deploy-destination>
   </properties>
 
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>RELEASE</version>
+    </dependency>
+  </dependencies>
+
   <modules>
     <module>ctf</module>
   </modules>