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());
}
}