18
18
19
19
import com .fasterxml .jackson .core .JsonProcessingException ;
20
20
import com .fasterxml .jackson .databind .ObjectMapper ;
21
+ import org .apache .seata .common .metadata .ClusterRole ;
21
22
import org .apache .seata .common .metadata .Node ;
22
23
import org .junit .jupiter .api .Test ;
23
24
@@ -33,13 +34,21 @@ class InstanceTest {
33
34
void toJsonString () throws JsonProcessingException {
34
35
ObjectMapper objectMapper = new ObjectMapper ();
35
36
Instance instance = Instance .getInstance ();
36
- Map <String ,Object > map = new HashMap <>();
37
- Map <String ,Object > mmap = new HashMap <>();
38
- mmap .put ("k" ,"v" );
39
- map .put ("k" ,mmap );
37
+ Map <String , Object > map = new HashMap <>();
38
+ Map <String , Object > mmap = new HashMap <>();
39
+ mmap .put ("k" , "v" );
40
+ map .put ("k" , mmap );
40
41
instance .setMetadata (map );
41
- instance .setControl (new Node .Endpoint ("1.1.1.1" ,888 ));
42
- instance .setTransaction (new Node .Endpoint ("2.2.2.2" ,999 ));
43
- assertEquals (instance .toJsonString (objectMapper ),objectMapper .writeValueAsString (instance ));
42
+ instance .setNamespace ("namespace" );
43
+ instance .setClusterName ("clustername" );
44
+ instance .setRole (ClusterRole .LEADER );
45
+ instance .setUnit ("unit" );
46
+ instance .setWeight (100d );
47
+ instance .setHealthy (true );
48
+ instance .setTerm (100L );
49
+ instance .setTimestamp (System .currentTimeMillis ());
50
+ instance .setControl (new Node .Endpoint ("1.1.1.1" , 888 ));
51
+ instance .setTransaction (new Node .Endpoint ("2.2.2.2" , 999 ));
52
+ assertEquals (instance .toJsonString (objectMapper ), objectMapper .writeValueAsString (instance ));
44
53
}
45
54
}
0 commit comments