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_InputStreamAndExtensionRegistry ()
 
void message_parseFrom_CodedInputStream ()
 
void message_parseFrom_CodedInputStreamAndExtensionRegistry ()
 
void message_parseFrom_InputStream ()
 
void message_parseFrom_InputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeDelimitedFrom_InputStream ()
 
void messageBuilder_mergeDelimitedFrom_InputStream_malformed () throws Exception
 
void messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeFrom_CodedInputStream ()
 
void messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry ()
 
void messageBuilder_mergeFrom_InputStream ()
 
void messageBuilder_mergeFrom_InputStreamAndExtensionRegistry ()
 

Private Member Functions

InputStream broken (InputStream i)
 
void setup ()
 
void setupDelimited ()
 
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 ParseExceptionsTest.java.

Member Function Documentation

◆ broken()

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

Definition at line 282 of file ParseExceptionsTest.java.

◆ message_parseDelimitedFrom_InputStream()

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

Definition at line 130 of file ParseExceptionsTest.java.

◆ message_parseDelimitedFrom_InputStreamAndExtensionRegistry()

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

Definition at line 142 of file ParseExceptionsTest.java.

◆ message_parseFrom_CodedInputStream()

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

Definition at line 105 of file ParseExceptionsTest.java.

◆ message_parseFrom_CodedInputStreamAndExtensionRegistry()

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

Definition at line 117 of file ParseExceptionsTest.java.

◆ message_parseFrom_InputStream()

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

Definition at line 81 of file ParseExceptionsTest.java.

◆ message_parseFrom_InputStreamAndExtensionRegistry()

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

Definition at line 93 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeDelimitedFrom_InputStream()

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

Definition at line 206 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeDelimitedFrom_InputStream_malformed()

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

Definition at line 220 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry()

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

Definition at line 237 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeFrom_CodedInputStream()

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

Definition at line 180 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry()

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

Definition at line 192 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeFrom_InputStream()

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

Definition at line 154 of file ParseExceptionsTest.java.

◆ messageBuilder_mergeFrom_InputStreamAndExtensionRegistry()

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

Definition at line 166 of file ParseExceptionsTest.java.

◆ setup()

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

Definition at line 66 of file ParseExceptionsTest.java.

◆ setupDelimited()

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

Definition at line 70 of file ParseExceptionsTest.java.

◆ verifyExceptions()

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

Definition at line 250 of file ParseExceptionsTest.java.

Member Data Documentation

◆ serializedProto

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

Definition at line 64 of file ParseExceptionsTest.java.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:07