31 package com.google.protobuf;
34 import junit.framework.TestCase;
38 public void testOf() throws Exception {
39 TopLevelMessage.Builder builder = TopLevelMessage.newBuilder();
43 builder.setFieldInt64(
Int64Value.of(23333333333333L));
45 builder.setFieldUint64(
UInt64Value.of(23333333333333L));
50 TopLevelMessage
message = builder.build();
51 assertTrue(2.333 ==
message.getFieldDouble().getValue());
52 assertTrue(2.333
f ==
message.getFieldFloat().getValue());
53 assertTrue(2333 ==
message.getFieldInt32().getValue());
54 assertTrue(23333333333333L ==
message.getFieldInt64().getValue());
55 assertTrue(2333 ==
message.getFieldUint32().getValue());
56 assertTrue(23333333333333L ==
message.getFieldUint64().getValue());
57 assertTrue(
true ==
message.getFieldBool().getValue());
58 assertTrue(
message.getFieldString().getValue().equals(
"23333"));
59 assertTrue(
message.getFieldBytes().getValue().toStringUtf8().equals(
"233"));