18
18
import static junit .framework .Assert .assertEquals ;
19
19
20
20
import com .google .api .generator .engine .writer .JavaWriterVisitor ;
21
+ import com .google .api .generator .gapic .composer .common .TestProtoLoader ;
21
22
import com .google .api .generator .gapic .model .GapicClass ;
23
+ import com .google .api .generator .gapic .model .GapicContext ;
22
24
import com .google .api .generator .gapic .model .Message ;
23
25
import com .google .api .generator .gapic .model .ResourceName ;
24
26
import com .google .api .generator .gapic .model .Service ;
@@ -101,7 +103,9 @@ public void generateResourceNameClass_echoFoobarMultiplePatterns() {
101
103
ResourceName foobarResname = resourceNames .get ("showcase.googleapis.com/Foobar" );
102
104
assertThat (outputResourceNames ).contains (foobarResname );
103
105
104
- GapicClass clazz = ResourceNameHelperClassComposer .instance ().generate (foobarResname );
106
+ GapicClass clazz =
107
+ ResourceNameHelperClassComposer .instance ()
108
+ .generate (foobarResname , TestProtoLoader .instance ().parseShowcaseEcho ());
105
109
106
110
JavaWriterVisitor visitor = new JavaWriterVisitor ();
107
111
clazz .classDefinition ().accept (visitor );
@@ -149,7 +153,8 @@ public void generateResourceNameClass_loggingOnePatternMultipleVariables() {
149
153
assertThat (outputResourceNames ).contains (billingAccountLocationResname );
150
154
151
155
GapicClass clazz =
152
- ResourceNameHelperClassComposer .instance ().generate (billingAccountLocationResname );
156
+ ResourceNameHelperClassComposer .instance ()
157
+ .generate (billingAccountLocationResname , TestProtoLoader .instance ().parseLogging ());
153
158
154
159
JavaWriterVisitor visitor = new JavaWriterVisitor ();
155
160
clazz .classDefinition ().accept (visitor );
@@ -179,7 +184,9 @@ public void generateResourceNameClass_testingSessionOnePattern() {
179
184
ResourceName sessionResname = resourceNames .get ("showcase.googleapis.com/Session" );
180
185
assertThat (outputResourceNames ).contains (sessionResname );
181
186
182
- GapicClass clazz = ResourceNameHelperClassComposer .instance ().generate (sessionResname );
187
+ GapicClass clazz =
188
+ ResourceNameHelperClassComposer .instance ()
189
+ .generate (sessionResname , TestProtoLoader .instance ().parseShowcaseTesting ());
183
190
184
191
JavaWriterVisitor visitor = new JavaWriterVisitor ();
185
192
clazz .classDefinition ().accept (visitor );
@@ -208,7 +215,9 @@ public void generateResourceNameClass_testingBlueprintPatternWithNonSlashSeparat
208
215
ResourceName testResname = resourceNames .get ("showcase.googleapis.com/Test" );
209
216
assertThat (outputResourceNames ).contains (testResname );
210
217
211
- GapicClass clazz = ResourceNameHelperClassComposer .instance ().generate (testResname );
218
+ GapicClass clazz =
219
+ ResourceNameHelperClassComposer .instance ()
220
+ .generate (testResname , TestProtoLoader .instance ().parseShowcaseTesting ());
212
221
213
222
JavaWriterVisitor visitor = new JavaWriterVisitor ();
214
223
clazz .classDefinition ().accept (visitor );
@@ -231,7 +240,9 @@ public void generateResourceNameClass_childSingleton() {
231
240
.setDescription ("This is a description" )
232
241
.build ();
233
242
234
- GapicClass clazz = ResourceNameHelperClassComposer .instance ().generate (agentResname );
243
+ GapicContext irrelevantContext = TestProtoLoader .instance ().parseShowcaseEcho ();
244
+ GapicClass clazz =
245
+ ResourceNameHelperClassComposer .instance ().generate (agentResname , irrelevantContext );
235
246
JavaWriterVisitor visitor = new JavaWriterVisitor ();
236
247
clazz .classDefinition ().accept (visitor );
237
248
Utils .saveCodegenToFile (this .getClass (), "AgentName.golden" , visitor .write ());
0 commit comments