@@ -159,8 +159,8 @@ public with sharing class RESTControllerTest {
159159 }
160160
161161 @IsTest
162- public static void testResponseEnvelope () {
163- TestRESTController .ResponseEnvelope envelope = new TestRESTController .ResponseEnvelope ();
162+ public static void testEnvelopeMethods () {
163+ RESTController .ResponseEnvelope envelope = new RESTController .ResponseEnvelope ();
164164
165165 System .assertNotEquals (null , envelope .errors );
166166 System .assertNotEquals (null , envelope .messages );
@@ -169,8 +169,9 @@ public with sharing class RESTControllerTest {
169169 envelope .setData (' hello' );
170170 System .assertEquals (' hello' , envelope .data );
171171
172- envelope .setData (List < String > {' hello' , ' my' , ' friend' });
173- System .assertEquals (3 , envelope .data .length );
172+ envelope = new RESTController .ResponseEnvelope ();
173+ envelope .setData (new List <String >{' hello' , ' my' , ' friend' });
174+ System .assertEquals (new List <String >{' hello' , ' my' , ' friend' }, envelope .data );
174175
175176 envelope .addError (' error 1' );
176177 System .assertEquals (' error 1' , envelope .errors [0 ]);
@@ -180,13 +181,13 @@ public with sharing class RESTControllerTest {
180181 System .assertEquals (' error 3' , envelope .errors [2 ]);
181182
182183 envelope .addMessage (' Message 1' );
183- System .assertEquals (' Message 1' , envelope .message [0 ]);
184+ System .assertEquals (' Message 1' , envelope .messages [0 ]);
184185
185186 envelope .addMessages (new List <String >{' Message 2' , ' Message 3' });
186187 System .assertEquals (' Message 2' , envelope .messages [1 ]);
187188 System .assertEquals (' Message 3' , envelope .messages [2 ]);
188189
189- System .assertEquals (Blob .type , envelope .data . asBlob (). type );
190+ System .assertEquals (Blob .valueOf ( JSON . serialize ( envelope )) , envelope .asBlob ());
190191 }
191192
192193 public static TestResponseEnvelope getResponseEnvelope (RestResponse response ) {
0 commit comments