@@ -41,25 +41,23 @@ public class ZoneInfoTest {
41
41
private static final String NS2 = "name server 2" ;
42
42
private static final String NS3 = "name server 3" ;
43
43
private static final List <String > NAME_SERVERS = ImmutableList .of (NS1 , NS2 , NS3 );
44
- private static final ZoneInfo INFO = ZoneInfo .builder (NAME )
44
+ private static final ZoneInfo INFO = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder ( )
45
45
.creationTimeMillis (CREATION_TIME_MILLIS )
46
46
.id (ID )
47
- .dnsName (DNS_NAME )
48
- .description (DESCRIPTION )
49
47
.nameServerSet (NAME_SERVER_SET )
50
48
.nameServers (NAME_SERVERS )
51
49
.build ();
52
50
53
51
@ Test
54
- public void testDefaultBuilders () {
55
- ZoneInfo zone = ZoneInfo .builder (NAME ). build ( );
56
- assertTrue (zone .nameServers ().isEmpty ());
57
- assertEquals (NAME , zone .name ());
58
- assertNull (zone .id ());
59
- assertNull (zone .creationTimeMillis ());
60
- assertNull (zone .nameServerSet ());
61
- assertNull ( zone .description ());
62
- assertNull ( zone .dnsName ());
52
+ public void testOf () {
53
+ ZoneInfo partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION );
54
+ assertTrue (partial .nameServers ().isEmpty ());
55
+ assertEquals (NAME , partial .name ());
56
+ assertNull (partial .id ());
57
+ assertNull (partial .creationTimeMillis ());
58
+ assertNull (partial .nameServerSet ());
59
+ assertEquals ( DESCRIPTION , partial .description ());
60
+ assertEquals ( DNS_NAME , partial .dnsName ());
63
61
}
64
62
65
63
@ Test
@@ -109,42 +107,38 @@ public void testSameHashCodeOnEquals() {
109
107
@ Test
110
108
public void testToBuilder () {
111
109
assertEquals (INFO , INFO .toBuilder ().build ());
112
- ZoneInfo partial = ZoneInfo .builder (NAME ). build ( );
110
+ ZoneInfo partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION );
113
111
assertEquals (partial , partial .toBuilder ().build ());
114
- partial = ZoneInfo .builder (NAME ).id (ID ).build ();
112
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder ( ).id (ID ).build ();
115
113
assertEquals (partial , partial .toBuilder ().build ());
116
- partial = ZoneInfo .builder (NAME ).description (DESCRIPTION ).build ();
117
- assertEquals (partial , partial .toBuilder ().build ());
118
- partial = ZoneInfo .builder (NAME ).dnsName (DNS_NAME ).build ();
119
- assertEquals (partial , partial .toBuilder ().build ());
120
- partial = ZoneInfo .builder (NAME ).creationTimeMillis (CREATION_TIME_MILLIS ).build ();
114
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ).toBuilder ()
115
+ .creationTimeMillis (CREATION_TIME_MILLIS ).build ();
121
116
assertEquals (partial , partial .toBuilder ().build ());
122
117
List <String > nameServers = new LinkedList <>();
123
118
nameServers .add (NS1 );
124
- partial = ZoneInfo .builder (NAME ).nameServers (nameServers ).build ();
119
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder ( ).nameServers (nameServers ).build ();
125
120
assertEquals (partial , partial .toBuilder ().build ());
126
- partial = ZoneInfo .builder (NAME ).nameServerSet (NAME_SERVER_SET ).build ();
121
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ).toBuilder ().nameServerSet (NAME_SERVER_SET )
122
+ .build ();
127
123
assertEquals (partial , partial .toBuilder ().build ());
128
124
}
129
125
130
126
@ Test
131
127
public void testToAndFromPb () {
132
128
assertEquals (INFO , ZoneInfo .fromPb (INFO .toPb ()));
133
- ZoneInfo partial = ZoneInfo .builder (NAME ).build ();
134
- assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
135
- partial = ZoneInfo .builder (NAME ).id (ID ).build ();
136
- assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
137
- partial = ZoneInfo .builder (NAME ).description (DESCRIPTION ).build ();
129
+ ZoneInfo partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION );
138
130
assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
139
- partial = ZoneInfo .builder (NAME ). dnsName ( DNS_NAME ).build ();
131
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder (). id ( ID ).build ();
140
132
assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
141
- partial = ZoneInfo .builder (NAME ).creationTimeMillis (CREATION_TIME_MILLIS ).build ();
133
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ).toBuilder ()
134
+ .creationTimeMillis (CREATION_TIME_MILLIS ).build ();
142
135
assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
143
136
List <String > nameServers = new LinkedList <>();
144
137
nameServers .add (NS1 );
145
- partial = ZoneInfo .builder (NAME ).nameServers (nameServers ).build ();
138
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder ( ).nameServers (nameServers ).build ();
146
139
assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
147
- partial = ZoneInfo .builder (NAME ).nameServerSet (NAME_SERVER_SET ).build ();
140
+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ).toBuilder ().nameServerSet (NAME_SERVER_SET )
141
+ .build ();
148
142
assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
149
143
}
150
144
0 commit comments