swagger-api/swagger-codegen

Apex Petstore sample client errors

Open

#6.146 geöffnet am 22. Juli 2017

Auf GitHub ansehen
 (7 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)HTML (5.474 Forks)batch import
Client: ApexIssue: Bughelp wanted

Repository-Metriken

Stars
 (12.701 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Description

2 generated client classes (SwagPetApiTest, SwagStoreApiTest) are not compilable due to syntax errors.

Swagger-codegen version

2.2.3

Swagger declaration file content or url

http://petstore.swagger.io/v2/swagger.json

Command line used for generation

java -jar swagger-codegen-cli.jar generate -i http://petstore.swagger.io/v2/swagger.json -l apex

Steps to reproduce

Attempt to deploy SwagPetApiTest, SwagStoreApiTest to a Salesforce org. Deployment errors as follows (Eclipse Force.com IDE):

Description Resource Path Location Type Save error: Expression cannot be a statement. SwagPetApiTest.cls src/classes line 139 Force.com save problem Save error: Expression cannot be a statement. SwagStoreApiTest.cls src/classes line 46 Force.com save problem Save error: unexpected syntax: 'missing RPAREN at ';'' SwagPetApiTest.cls src/classes line 139 Force.com save problem Save error: unexpected syntax: 'missing RPAREN at ';'' SwagStoreApiTest.cls src/classes line 46 Force.com save problem

Related issues/PRs

None identified

Suggest a fix/enhancement

Erroring lines in the two classes are the same: ((Swagger.ApiKeyAuth) client.getAuthentication('api_key');

Fixed the client manually by changing the lines to: client.getAuthentication('api_key');

Contributor Guide