1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.provisioning.api.cache;
20
21 import static org.junit.jupiter.api.Assertions.assertFalse;
22 import static org.junit.jupiter.api.Assertions.assertNotEquals;
23 import static org.junit.jupiter.api.Assertions.assertTrue;
24
25 import java.util.List;
26 import org.apache.syncope.core.provisioning.api.AbstractTest;
27 import org.junit.jupiter.api.Test;
28
29 public class VirAttrCacheValueTest extends AbstractTest {
30
31 @Test
32 public void test() {
33 Object nullObj = null;
34 VirAttrCacheValue cacheValue = new VirAttrCacheValue(List.of("testValue"));
35 VirAttrCacheValue cacheValue2 = new VirAttrCacheValue(List.of());
36
37 assertNotEquals(cacheValue.getValues(), cacheValue2.getValues());
38 assertNotEquals(cacheValue.hashCode(), cacheValue2.hashCode());
39 assertFalse(cacheValue.equals(cacheValue2));
40 assertTrue(cacheValue.equals(cacheValue));
41 assertFalse(cacheValue2.equals(nullObj));
42 assertFalse(cacheValue2.equals(String.class));
43 assertNotEquals(cacheValue.toString(), cacheValue2.toString());
44 }
45 }