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