From ed3e5b0b753eabf12a01535d6820deb84db5df95 Mon Sep 17 00:00:00 2001 From: Koen Aers Date: Mon, 18 Mar 2024 18:31:33 +0100 Subject: [PATCH] HBX-2753: Create Interface for HqlCompletionProposalWrapper - Add new test case 'org.hibernate.tool.orm.jbt.api.HqlCompletionProposalWrapperTest#testFunctionKind()' - Add new default interface method 'org.hibernate.tool.orm.jbt.api.HqlCompletionProposalWrapper#functionKind()' Signed-off-by: Koen Aers --- .../tool/orm/jbt/api/HqlCompletionProposalWrapper.java | 3 +++ .../tool/orm/jbt/api/HqlCompletionProposalWrapperTest.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/jbt/src/main/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapper.java b/jbt/src/main/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapper.java index 558f3b6945..7b53a6758b 100644 --- a/jbt/src/main/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapper.java +++ b/jbt/src/main/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapper.java @@ -29,4 +29,7 @@ public interface HqlCompletionProposalWrapper extends Wrapper { default int propertyKind() { return HQLCompletionProposal.PROPERTY; } default int keywordKind() { return HQLCompletionProposal.KEYWORD; } + + default int functionKind() { return HQLCompletionProposal.FUNCTION; } + } diff --git a/jbt/src/test/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapperTest.java b/jbt/src/test/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapperTest.java index e236d3ebcc..6eb8845a29 100644 --- a/jbt/src/test/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapperTest.java +++ b/jbt/src/test/java/org/hibernate/tool/orm/jbt/api/HqlCompletionProposalWrapperTest.java @@ -110,4 +110,9 @@ public void testKeywordKind() { assertSame(HQLCompletionProposal.KEYWORD, hqlCompletionProposalWrapper.keywordKind()); } + @Test + public void testFunctionKind() { + assertSame(HQLCompletionProposal.FUNCTION, hqlCompletionProposalWrapper.functionKind()); + } + }