From 3d8e4a691398cb4faf05c45765b85ae6fc643087 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Wed, 8 Feb 2023 13:38:24 +0300 Subject: [PATCH] =?UTF-8?q?platform-imdg-api-hazelcast-impl=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D1=82=D0=B5=D1=81=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform-imdg-api-hazelcast-impl/pom.xml | 12 +++ .../ImdgPredicateBuilderHazelcastTest.java | 83 +++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 platform-parent/platform-imdg-api-hazelcast-impl/src/test/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/predicate/ImdgPredicateBuilderHazelcastTest.java diff --git a/platform-parent/platform-imdg-api-hazelcast-impl/pom.xml b/platform-parent/platform-imdg-api-hazelcast-impl/pom.xml index d971e2b7e..84fb716d1 100644 --- a/platform-parent/platform-imdg-api-hazelcast-impl/pom.xml +++ b/platform-parent/platform-imdg-api-hazelcast-impl/pom.xml @@ -60,6 +60,18 @@ spring-context provided + + + + org.junit.jupiter + junit-jupiter + test + + + org.mockito + mockito-core + test + \ No newline at end of file diff --git a/platform-parent/platform-imdg-api-hazelcast-impl/src/test/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/predicate/ImdgPredicateBuilderHazelcastTest.java b/platform-parent/platform-imdg-api-hazelcast-impl/src/test/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/predicate/ImdgPredicateBuilderHazelcastTest.java new file mode 100644 index 000000000..5bae4cb5c --- /dev/null +++ b/platform-parent/platform-imdg-api-hazelcast-impl/src/test/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/predicate/ImdgPredicateBuilderHazelcastTest.java @@ -0,0 +1,83 @@ +package ru.spcex.platform.imdg.iml.hazelcast.adapter.predicate; + +import static org.junit.jupiter.api.Assertions.*; + +class ImdgPredicateBuilderHazelcastTest { + + @org.junit.jupiter.api.Test + void instance() { + ImdgPredicateBuilderHazelcast instance = ImdgPredicateBuilderHazelcast.instance(); + assertNotNull(instance); + assertSame(instance, ImdgPredicateBuilderHazelcast.instance()); + } + + @org.junit.jupiter.api.Test + void testEquals() { + ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance(); + assertEquals("field=val1", pb.equals("field", "val1").toString()); + } + + @org.junit.jupiter.api.Test + void greatEqual() { + ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance(); + assertEquals("field>=val1", pb.greatEqual("field", "val1").toString()); + } + + @org.junit.jupiter.api.Test + void lessEqual() { + ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance(); + assertEquals("field<=val1", pb.lessEqual("field", "val1").toString()); + } + + @org.junit.jupiter.api.Test + void greater() { + ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance(); + assertEquals("field>val1", pb.greater("field", "val1").toString()); + } + + @org.junit.jupiter.api.Test + void less() { + ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance(); + assertEquals("field