Lines Matching refs:copy
194 * @param {proto.jspb.test.TestAllTypes} copy
196 function checkAllFields(original, copy) {
197 assertTrue(jspb.Message.equals(original, copy));
199 assertEquals(copy.getOptionalInt32(), -42);
200 assertEquals(copy.getOptionalInt64(), -0x7fffffff00000000);
201 assertEquals(copy.getOptionalUint32(), 0x80000000);
202 assertEquals(copy.getOptionalUint64(), 0xf000000000000000);
203 assertEquals(copy.getOptionalSint32(), -100);
204 assertEquals(copy.getOptionalSint64(), -0x8000000000000000);
205 assertEquals(copy.getOptionalFixed32(), 1234);
206 assertEquals(copy.getOptionalFixed64(), 0x1234567800000000);
207 assertEquals(copy.getOptionalSfixed32(), -1234);
208 assertEquals(copy.getOptionalSfixed64(), -0x1234567800000000);
209 assertEquals(copy.getOptionalFloat(), 1.5);
210 assertEquals(copy.getOptionalDouble(), -1.5);
211 assertEquals(copy.getOptionalBool(), true);
212 assertEquals(copy.getOptionalString(), 'hello world');
213 assertEquals(true, bytesCompare(copy.getOptionalBytes(), BYTES));
214 assertEquals(true, bytesCompare(copy.getOptionalBytes_asU8(), BYTES));
216 copy.getOptionalBytes_asB64(), goog.crypt.base64.encodeByteArray(BYTES));
218 assertEquals(copy.getOptionalGroup().getA(), 100);
219 assertEquals(copy.getOptionalForeignMessage().getC(), 16);
220 assertEquals(copy.getOptionalForeignEnum(),
224 assertEquals(copy.getOneofString(), 'oneof');
225 assertEquals(copy.getOneofFieldCase(),
228 assertElementsEquals(copy.getRepeatedInt32List(), [-42]);
229 assertElementsEquals(copy.getRepeatedInt64List(), [-0x7fffffff00000000]);
230 assertElementsEquals(copy.getRepeatedUint32List(), [0x80000000]);
231 assertElementsEquals(copy.getRepeatedUint64List(), [0xf000000000000000]);
232 assertElementsEquals(copy.getRepeatedSint32List(), [-100]);
233 assertElementsEquals(copy.getRepeatedSint64List(), [-0x8000000000000000]);
234 assertElementsEquals(copy.getRepeatedFixed32List(), [1234]);
235 assertElementsEquals(copy.getRepeatedFixed64List(), [0x1234567800000000]);
236 assertElementsEquals(copy.getRepeatedSfixed32List(), [-1234]);
237 assertElementsEquals(copy.getRepeatedSfixed64List(), [-0x1234567800000000]);
238 assertElementsEquals(copy.getRepeatedFloatList(), [1.5]);
239 assertElementsEquals(copy.getRepeatedDoubleList(), [-1.5]);
240 assertElementsEquals(copy.getRepeatedBoolList(), [true]);
241 assertElementsEquals(copy.getRepeatedStringList(), ['hello world']);
242 assertEquals(copy.getRepeatedBytesList().length, 2);
243 assertEquals(true, bytesCompare(copy.getRepeatedBytesList_asU8()[0], BYTES));
244 assertEquals(true, bytesCompare(copy.getRepeatedBytesList()[0], BYTES));
245 assertEquals(true, bytesCompare(copy.getRepeatedBytesList_asU8()[1], BYTES));
246 assertEquals(copy.getRepeatedBytesList_asB64()[0], BYTES_B64);
247 assertEquals(copy.getRepeatedBytesList_asB64()[1], BYTES_B64);
248 assertEquals(copy.getRepeatedGroupList().length, 1);
249 assertEquals(copy.getRepeatedGroupList()[0].getA(), 100);
250 assertEquals(copy.getRepeatedForeignMessageList().length, 1);
251 assertEquals(copy.getRepeatedForeignMessageList()[0].getC(), 1000);
252 assertElementsEquals(copy.getRepeatedForeignEnumList(),
255 assertElementsEquals(copy.getPackedRepeatedInt32List(), [-42]);
256 assertElementsEquals(copy.getPackedRepeatedInt64List(),
258 assertElementsEquals(copy.getPackedRepeatedUint32List(), [0x80000000]);
259 assertElementsEquals(copy.getPackedRepeatedUint64List(),
261 assertElementsEquals(copy.getPackedRepeatedSint32List(), [-100]);
262 assertElementsEquals(copy.getPackedRepeatedSint64List(),
264 assertElementsEquals(copy.getPackedRepeatedFixed32List(), [1234]);
265 assertElementsEquals(copy.getPackedRepeatedFixed64List(),
267 assertElementsEquals(copy.getPackedRepeatedSfixed32List(), [-1234]);
268 assertElementsEquals(copy.getPackedRepeatedSfixed64List(),
270 assertElementsEquals(copy.getPackedRepeatedFloatList(), [1.5]);
271 assertElementsEquals(copy.getPackedRepeatedDoubleList(), [-1.5]);