]> source.dussan.org Git - pf4j.git/commitdiff
Added one more fail test to DefaultExtensionFactory
authorMário Franco <mario.ffranco@gmail.com>
Tue, 21 Jul 2015 13:26:57 +0000 (14:26 +0100)
committerMário Franco <mario.ffranco@gmail.com>
Wed, 9 Sep 2015 11:02:25 +0000 (12:02 +0100)
pf4j/src/test/java/ro/fortsoft/pf4j/DefaultExtensionFactoryTest.java
pf4j/src/test/java/ro/fortsoft/pf4j/plugin/FailTestExtension.java [new file with mode: 0644]

index 506a39354c9beb560e2523ca92ebbb0c08c62423..552699e26f96d93711ca62e75d28a1e3988abe22 100644 (file)
@@ -18,6 +18,7 @@ package ro.fortsoft.pf4j;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
+import ro.fortsoft.pf4j.plugin.FailTestExtension;
 import ro.fortsoft.pf4j.plugin.TestExtension;
 
 import static org.junit.Assert.*;
@@ -38,4 +39,14 @@ public class DefaultExtensionFactoryTest {
         assertNotNull(result);
     }
 
+    /**
+     * Test of create method, of class DefaultExtensionFactory.
+     */
+    @Test
+    public void testCreateFailConstructor() {
+        DefaultExtensionFactory instance = new DefaultExtensionFactory();
+        Object result = instance.create(FailTestExtension.class);
+        assertNull(result);
+    }
+
 }
diff --git a/pf4j/src/test/java/ro/fortsoft/pf4j/plugin/FailTestExtension.java b/pf4j/src/test/java/ro/fortsoft/pf4j/plugin/FailTestExtension.java
new file mode 100644 (file)
index 0000000..4bc6110
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ * Copyright 2015 Decebal Suiu
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package ro.fortsoft.pf4j.plugin;
+
+import ro.fortsoft.pf4j.ExtensionPoint;
+
+/**
+ *
+ * @author Mario Franco
+ */
+public class FailTestExtension implements ExtensionPoint {
+
+    public FailTestExtension(String name) {
+    }
+}