@@ -41,25 +41,23 @@ public class ZoneInfoTest {
4141 private static final String NS2 = "name server 2" ;
4242 private static final String NS3 = "name server 3" ;
4343 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 ( )
4545 .creationTimeMillis (CREATION_TIME_MILLIS )
4646 .id (ID )
47- .dnsName (DNS_NAME )
48- .description (DESCRIPTION )
4947 .nameServerSet (NAME_SERVER_SET )
5048 .nameServers (NAME_SERVERS )
5149 .build ();
5250
5351 @ 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 ());
6361 }
6462
6563 @ Test
@@ -109,42 +107,38 @@ public void testSameHashCodeOnEquals() {
109107 @ Test
110108 public void testToBuilder () {
111109 assertEquals (INFO , INFO .toBuilder ().build ());
112- ZoneInfo partial = ZoneInfo .builder (NAME ). build ( );
110+ ZoneInfo partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION );
113111 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 ();
115113 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 ();
121116 assertEquals (partial , partial .toBuilder ().build ());
122117 List <String > nameServers = new LinkedList <>();
123118 nameServers .add (NS1 );
124- partial = ZoneInfo .builder (NAME ).nameServers (nameServers ).build ();
119+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder ( ).nameServers (nameServers ).build ();
125120 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 ();
127123 assertEquals (partial , partial .toBuilder ().build ());
128124 }
129125
130126 @ Test
131127 public void testToAndFromPb () {
132128 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 );
138130 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 ();
140132 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 ();
142135 assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
143136 List <String > nameServers = new LinkedList <>();
144137 nameServers .add (NS1 );
145- partial = ZoneInfo .builder (NAME ).nameServers (nameServers ).build ();
138+ partial = ZoneInfo .of (NAME , DNS_NAME , DESCRIPTION ). toBuilder ( ).nameServers (nameServers ).build ();
146139 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 ();
148142 assertEquals (partial , ZoneInfo .fromPb (partial .toPb ()));
149143 }
150144
0 commit comments