Package io.roastedroot.protobuf4j.test
Class AbstractValidateSyntaxIgnoresImportsTest
- java.lang.Object
-
- io.roastedroot.protobuf4j.test.AbstractValidateSyntaxIgnoresImportsTest
-
public abstract class AbstractValidateSyntaxIgnoresImportsTest extends Object
Tests that validateSyntax only checks proto syntax and ignores imports. This is critical for schema registry use cases where imports may not be available.
-
-
Constructor Summary
Constructors Constructor Description AbstractValidateSyntaxIgnoresImportsTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ProtobufTestAdaptercreateAdapter(Path workdir)voidshouldFailValidationForActualSyntaxError()voidshouldPassValidationWithMissingImport()voidshouldPassValidationWithMissingWellKnownType()voidshouldPassValidationWithMultipleMissingImports()
-
-
-
Method Detail
-
createAdapter
protected abstract ProtobufTestAdapter createAdapter(Path workdir)
-
shouldPassValidationWithMissingImport
@Test public void shouldPassValidationWithMissingImport() throws Exception- Throws:
Exception
-
shouldPassValidationWithMissingWellKnownType
@Test public void shouldPassValidationWithMissingWellKnownType() throws Exception- Throws:
Exception
-
shouldPassValidationWithMultipleMissingImports
@Test public void shouldPassValidationWithMultipleMissingImports() throws Exception- Throws:
Exception
-
-