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