platform-imdg-api-hazelcast-impl добавил тест
This commit is contained in:
parent
70320834ae
commit
3d8e4a6913
2 changed files with 95 additions and 0 deletions
|
|
@ -60,6 +60,18 @@
|
|||
<artifactId>spring-context</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
|
|
@ -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<val1", pb.less("field", "val1").toString());
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void in() {
|
||||
ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance();
|
||||
assertEquals("field IN (1,2,3)", pb.in("field", new Integer[]{1, 2, 3}).toString());
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void not() {
|
||||
ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance();
|
||||
assertEquals("NOT(field=val1)", pb.not(pb.equals("field", "val1")).toString());
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void and2() {
|
||||
ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance();
|
||||
assertEquals("(field=val1 AND another=2)",
|
||||
pb.and(pb.equals("field", "val1"), pb.equals("another", 2)).toString());
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void and3() {
|
||||
ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance();
|
||||
assertEquals("(field=val1 AND another=2 AND otherA=3)",
|
||||
pb.and(pb.equals("field", "val1"), pb.equals("another", 2), pb.equals("otherA", 3)).toString());
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void or2() {
|
||||
ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance();
|
||||
assertEquals("(field=val1 OR another=2)",
|
||||
pb.or(pb.equals("field", "val1"), pb.equals("another", 2)).toString());
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void or3() {
|
||||
ImdgPredicateBuilderHazelcast pb = ImdgPredicateBuilderHazelcast.instance();
|
||||
assertEquals("(field=val1 OR another=2 OR otherA=3)",
|
||||
pb.or(pb.equals("field", "val1"), pb.equals("another", 2), pb.equals("otherA", 3)).toString());
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue