Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.ParseExceptionsTest Class Reference

Classes

interface  ParseTester
 

Public Member Functions

void message_parseDelimitedFrom_InputStream ()
 
void message_parseDelimitedFrom_InputStream ()
 
void message_parseDelimitedFrom_InputStreamAndExtensionRegistry ()
 
void message_parseDelimitedFrom_InputStreamAndExtensionRegistry ()
 
void message_parseFrom_CodedInputStream ()
 
void message_parseFrom_CodedInputStream ()
 
void message_parseFrom_CodedInputStreamAndExtensionRegistry ()
 
void message_parseFrom_CodedInputStreamAndExtensionRegistry ()
 
void message_parseFrom_InputStream ()
 
void message_parseFrom_InputStream ()
 
void message_parseFrom_InputStreamAndExtensionRegistry ()
 
void message_parseFrom_InputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeDelimitedFrom_InputStream ()
 
void messageBuilder_mergeDelimitedFrom_InputStream ()
 
void messageBuilder_mergeDelimitedFrom_InputStream_malformed () throws Exception
 
void messageBuilder_mergeDelimitedFrom_InputStream_malformed () throws Exception
 
void messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeFrom_CodedInputStream ()
 
void messageBuilder_mergeFrom_CodedInputStream ()
 
void messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeFrom_InputStream ()
 
void messageBuilder_mergeFrom_InputStream ()
 
void messageBuilder_mergeFrom_InputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeFrom_InputStreamAndExtensionRegistry ()
 

Private Member Functions

InputStream broken (InputStream i)
 
InputStream broken (InputStream i)
 
void setup ()
 
void setup ()
 
void setupDelimited ()
 
void setupDelimited ()
 
void verifyExceptions (ParseTester parseTester)
 
void verifyExceptions (ParseTester parseTester)
 

Private Attributes

byte[] serializedProto
 

Detailed Description

Tests the exceptions thrown when parsing from a stream. The methods on the Parser interface are specified to only throw InvalidProtocolBufferException. But we really want to distinguish between invalid protos vs. actual I/O errors (like failures reading from a socket, etc.). So, when we're not using the parser directly, an IOException should be thrown where appropriate, instead of always an InvalidProtocolBufferException.

Author
jh@sq.nosp@m.uare.nosp@m.up.co.nosp@m.m (Joshua Humphries)

Definition at line 58 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java.

Member Function Documentation

◆ broken() [1/2]

InputStream com.google.protobuf.ParseExceptionsTest.broken ( InputStream  i)
inlineprivate

◆ broken() [2/2]

InputStream com.google.protobuf.ParseExceptionsTest.broken ( InputStream  i)
inlineprivate

◆ message_parseDelimitedFrom_InputStream() [1/2]

void com.google.protobuf.ParseExceptionsTest.message_parseDelimitedFrom_InputStream ( )
inline

◆ message_parseDelimitedFrom_InputStream() [2/2]

void com.google.protobuf.ParseExceptionsTest.message_parseDelimitedFrom_InputStream ( )
inline

◆ message_parseDelimitedFrom_InputStreamAndExtensionRegistry() [1/2]

void com.google.protobuf.ParseExceptionsTest.message_parseDelimitedFrom_InputStreamAndExtensionRegistry ( )
inline

◆ message_parseDelimitedFrom_InputStreamAndExtensionRegistry() [2/2]

void com.google.protobuf.ParseExceptionsTest.message_parseDelimitedFrom_InputStreamAndExtensionRegistry ( )
inline

◆ message_parseFrom_CodedInputStream() [1/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_CodedInputStream ( )
inline

◆ message_parseFrom_CodedInputStream() [2/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_CodedInputStream ( )
inline

◆ message_parseFrom_CodedInputStreamAndExtensionRegistry() [1/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_CodedInputStreamAndExtensionRegistry ( )
inline

◆ message_parseFrom_CodedInputStreamAndExtensionRegistry() [2/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_CodedInputStreamAndExtensionRegistry ( )
inline

◆ message_parseFrom_InputStream() [1/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_InputStream ( )
inline

◆ message_parseFrom_InputStream() [2/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_InputStream ( )
inline

◆ message_parseFrom_InputStreamAndExtensionRegistry() [1/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_InputStreamAndExtensionRegistry ( )
inline

◆ message_parseFrom_InputStreamAndExtensionRegistry() [2/2]

void com.google.protobuf.ParseExceptionsTest.message_parseFrom_InputStreamAndExtensionRegistry ( )
inline

◆ messageBuilder_mergeDelimitedFrom_InputStream() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeDelimitedFrom_InputStream ( )
inline

◆ messageBuilder_mergeDelimitedFrom_InputStream() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeDelimitedFrom_InputStream ( )
inline

◆ messageBuilder_mergeDelimitedFrom_InputStream_malformed() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeDelimitedFrom_InputStream_malformed ( ) throws Exception
inline

◆ messageBuilder_mergeDelimitedFrom_InputStream_malformed() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeDelimitedFrom_InputStream_malformed ( ) throws Exception
inline

◆ messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry ( )
inline

◆ messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry ( )
inline

◆ messageBuilder_mergeFrom_CodedInputStream() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_CodedInputStream ( )
inline

◆ messageBuilder_mergeFrom_CodedInputStream() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_CodedInputStream ( )
inline

◆ messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry ( )
inline

◆ messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry ( )
inline

◆ messageBuilder_mergeFrom_InputStream() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_InputStream ( )
inline

◆ messageBuilder_mergeFrom_InputStream() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_InputStream ( )
inline

◆ messageBuilder_mergeFrom_InputStreamAndExtensionRegistry() [1/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_InputStreamAndExtensionRegistry ( )
inline

◆ messageBuilder_mergeFrom_InputStreamAndExtensionRegistry() [2/2]

void com.google.protobuf.ParseExceptionsTest.messageBuilder_mergeFrom_InputStreamAndExtensionRegistry ( )
inline

◆ setup() [1/2]

void com.google.protobuf.ParseExceptionsTest.setup ( )
inlineprivate

◆ setup() [2/2]

void com.google.protobuf.ParseExceptionsTest.setup ( )
inlineprivate

◆ setupDelimited() [1/2]

void com.google.protobuf.ParseExceptionsTest.setupDelimited ( )
inlineprivate

◆ setupDelimited() [2/2]

void com.google.protobuf.ParseExceptionsTest.setupDelimited ( )
inlineprivate

◆ verifyExceptions() [1/2]

void com.google.protobuf.ParseExceptionsTest.verifyExceptions ( ParseTester  parseTester)
inlineprivate

◆ verifyExceptions() [2/2]

void com.google.protobuf.ParseExceptionsTest.verifyExceptions ( ParseTester  parseTester)
inlineprivate

Member Data Documentation

◆ serializedProto

byte [] com.google.protobuf.ParseExceptionsTest.serializedProto
private

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:07