| getSerializedSize() |  | 0% |  | 0% | 13 | 13 | 96 | 96 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 20 | 20 | 61 | 61 | 1 | 1 |
| writeTo(CodedOutputStream) |  | 0% |  | 0% | 19 | 19 | 38 | 38 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 22 | 22 | 41 | 41 | 1 | 1 |
| toBuilder() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getTestEnumSmallList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestEnumList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestMessageOrBuilder(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(ByteBuffer, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(ByteString, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(byte[], ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(InputStream, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseDelimitedFrom(InputStream, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseFrom(CodedInputStream, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestInt32(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSint32(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSfixed32(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestInt64(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSint64(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSfixed64(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestUint32(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestFixed32(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestUint64(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestFixed64(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestFloat(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestDouble(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestBoolean(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestString(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestStringBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(ByteString) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseDelimitedFrom(InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseFrom(CodedInputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newBuilder(TestFull.TestMess) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInitialized() |  | 88% |   | 75% | 2 | 5 | 0 | 9 | 0 | 1 |
| newInstance(GeneratedMessageV3.UnusedPrivateParameter) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestInt32Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSint32Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSfixed32Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestInt64Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSint64Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestSfixed64Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestUint32Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestFixed32Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestUint64Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestFixed64Count() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestFloatCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestDoubleCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestBooleanCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestStringCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestBytesCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestMessageOrBuilderList() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newBuilder() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescriptor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newBuilderForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parser() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParserForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultInstanceForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestFull.TestMess() |  | 100% | | n/a | 0 | 1 | 0 | 52 | 0 | 1 |
| TestFull.TestMess(GeneratedMessageV3.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 33 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getTestEnumSmall(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestEnum(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newBuilderForType(GeneratedMessageV3.BuilderParent) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTestMessage(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalGetFieldAccessorTable() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTestEnumSmallCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestEnumCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestMessageCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestInt32List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestSint32List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestSfixed32List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestInt64List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestSint64List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestSfixed64List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestUint32List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestFixed32List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestUint64List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestFixed64List() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestFloatList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestDoubleList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestBooleanList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestStringList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestBytesList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestMessageList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultInstance() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |