Skip to content

Commit 2e6a48c

Browse files
committed
test envelope
1 parent b784709 commit 2e6a48c

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/classes/RESTControllerTest.cls

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)