You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/04/27 14:38:16 UTC

[camel-kamelets] 07/07: Camel-Kamelets catalog: First implementation

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 431358796279a83f1403441a0cb1b2525d9778f3
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Apr 27 16:34:30 2021 +0200

    Camel-Kamelets catalog: First implementation
---
 .../kamelets/catalog/model/KameletTypeEnum.java}   | 35 +++++++---------------
 .../kamelets/catalog/KameletsCatalogTest.java      |  3 +-
 2 files changed, 12 insertions(+), 26 deletions(-)

diff --git a/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
similarity index 51%
copy from camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
copy to camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
index befc1ca..4ded98b 100644
--- a/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
@@ -14,35 +14,20 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.kamelets.catalog;
+package org.apache.camel.kamelets.catalog.model;
 
-import org.junit.jupiter.api.BeforeAll;
-import org.junit.jupiter.api.Test;
+public enum KameletTypeEnum {
+    SOURCE("source"),
+    SINK("sink"),
+    ACTION("action");
 
-import java.io.IOException;
+    private String type;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-public class KameletsCatalogTest {
-    static KameletsCatalog catalog;
-
-    @BeforeAll
-    public static void createKameletsCatalog() throws IOException {
-        catalog = new KameletsCatalog();
-    }
-
-    @Test
-    void testKameletsSize() throws Exception {
-        assertEquals(62, catalog.getKamelets().size());
-    }
-
-    @Test
-    void testKameletsByName() throws Exception {
-        assertEquals(13, catalog.getKameletsByName("aws").size());
+    KameletTypeEnum(String type) {
+        this.type = type;
     }
 
-    @Test
-    void testKameletsByType() throws Exception {
-        assertEquals(6, catalog.getKameletsByType("action").size());
+    public String type() {
+        return type;
     }
 }
diff --git a/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index befc1ca..53881d8 100644
--- a/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.kamelets.catalog;
 
+import org.apache.camel.kamelets.catalog.model.KameletTypeEnum;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 
@@ -43,6 +44,6 @@ public class KameletsCatalogTest {
 
     @Test
     void testKameletsByType() throws Exception {
-        assertEquals(6, catalog.getKameletsByType("action").size());
+        assertEquals(6, catalog.getKameletsByType(KameletTypeEnum.ACTION.type()).size());
     }
 }