/** Creates an GapicProductConfig with no content. Exposed for testing. */ @VisibleForTesting public static GapicProductConfig createDummyInstance() { return createDummyInstance(ImmutableMap.of(), "", "", null, "1.0.0"); }
/** Creates an GapicProductConfig with fixed content. Exposed for testing. */ private static GapicProductConfig createDummyInstance( ImmutableMap<String, InterfaceConfig> interfaceConfigMap, String packageName, String domainLayerLocation, ResourceNameMessageConfigs messageConfigs, String configSchemaVersion) { return new AutoValue_GapicProductConfig( interfaceConfigMap, packageName, domainLayerLocation, ReleaseLevel.UNSET_RELEASE_LEVEL, messageConfigs, ImmutableList.of(), ImmutableList.of(), ImmutableMap.of(), new ProtoParser(true), // Default to gRPC. TransportProtocol.GRPC, createResponseFieldConfigMap(messageConfigs, ImmutableMap.of()), configSchemaVersion, false); }
GapicProductConfig.createDummyInstance( ImmutableMap.<String, InterfaceConfig>of(), "Google\\Cloud\\Sample\\Package\\V1", GapicProductConfig.createDummyInstance( ImmutableMap.<String, InterfaceConfig>of(), "Google\\NonCloud\\Sample\\Package\\V1", GapicProductConfig.createDummyInstance( ImmutableMap.<String, InterfaceConfig>of(), "Alphabet\\Google\\Cloud\\Sample\\Package\\V1",
String... baseNames) { Model model = Model.create(Service.getDefaultInstance()); GapicProductConfig productConfig = GapicProductConfig.createDummyInstance(); PackageMetadataConfig packageConfig = PackageMetadataConfig.createDummyPackageMetadataConfig(); ArtifactFlags artifactFlags =