Commit Graph

4975 Commits

Author SHA1 Message Date
wing328
81593bc4f6 add delay script, update CI test to run ruby test first 2016-02-12 18:46:19 +08:00
wing328
874d9dc54a add uuid mapping to c# abstract base class 2016-02-12 17:15:53 +08:00
wing328
67865bf46c Merge pull request #2122 from foragerr/master
Closes #2118
2016-02-12 14:03:17 +08:00
RaGe
21b1d19589 Closes #2118
Add basePath without url to jmeter sampler path
2016-02-12 00:07:58 -05:00
Michael Vorburger
698649f6fd build.gradle missing 2 libs (pom.xml has)
jackson-jaxrs-json-provider & com.brsanthu:migbase64 are missing from the build.gradle mustache template (but the pom.xml one has them)

PS: Why are there no automated tests that detect this?
2016-02-12 02:06:22 +01:00
wing328
b54947db86 Merge pull request #2112 from hideya/fix/swift-sanitize
[Swift] Fix #2095, missing sanitization for operationId
2016-02-11 21:17:01 +08:00
wing328
6dfc86f1d2 Merge pull request #2087 from delenius/optional-params
Fix handling of missing optional params
2016-02-11 19:16:39 +08:00
hideya kawahara
aa09678b51 add missing sanitization for operationId 2016-02-11 19:50:14 +09:00
wing328
d05596dad4 Merge pull request #2109 from wing328/perl_test_cases
[Perl] generate files for unit testing models and API files
2016-02-11 09:41:51 +08:00
wing328
7cb2898f47 update perl pom with new test folder 2016-02-11 09:30:41 +08:00
delenius
c7766457bd Don't set missing optional params in models
Fixes #2103.

In the constructFromObject methods, we were always setting all the
parameters, including optional ones that were missing in the `data`
object. Because of the `convertToType` calls, this had the effect
of producing the *strings* `"undefined"` or `"null"` as property
values on the constructed object! This obviously leads to difficult
bugs.

This commit makes sure that we first check that the data field
exists in the data object. Note that both `null` and `undefined`
values will be skipped.
2016-02-10 17:18:31 -08:00
wing328
fdaf1e6236 Merge pull request #2078 from delenius/omit-model-methods
Add option to omit getters/setters on models
2016-02-11 09:10:40 +08:00
wing328
f50174e950 Merge pull request #2077 from spotby/swift-java-date
adding support for java dates
2016-02-11 09:03:19 +08:00
wing328
3d9a331666 automaticallay generate test cases for Perl 2016-02-11 08:24:51 +08:00
Tony Tam
fe2715c1e6 Merge pull request #2108 from swagger-api/issue-2107
added example value
2016-02-10 15:43:22 -08:00
Tony Tam
54e78bd533 added builders 2016-02-10 15:40:47 -08:00
Tony Tam
ab5ca625c1 added example property 2016-02-10 15:28:00 -08:00
Tony Tam
cb196eb351 set example when defined 2016-02-10 15:25:51 -08:00
Tony Tam
3282c1f325 formatting 2016-02-10 14:42:28 -08:00
Tony Tam
06fcb95f64 removed println 2016-02-10 13:17:33 -08:00
Tony Tam
42e626580f Merge pull request #2106 from swagger-api/issue-1956
added `writeOptional` method to avoid clobbering files
2016-02-10 13:14:35 -08:00
Tony Tam
1a9cb4488a added writeOptional method to avoid clobbering files 2016-02-10 12:10:02 -08:00
delenius
722fbe606c Add option to omit getters/setters on models 2016-02-10 08:35:51 -08:00
wing328
7b83664dd1 Merge pull request #2097 from pamuche/patch-2
Fixes typo template folder for javascript in bin-promise-script
2016-02-11 00:13:49 +08:00
wing328
262ee89a0e Merge pull request #2098 from pamuche/patch-3
Fixes typo in template folder for javascript in bin-script
2016-02-11 00:13:15 +08:00
wing328
f53abf7d8e Merge pull request #2083 from wing328/csharp_minor_fix
[C#] minor fix to documentation comment in Configuration class
2016-02-10 22:33:43 +08:00
Robert Clochard
785509a10f Fixes typo in template folder for javascript in bin-script
The template folder for javascript starts wit a capital letter. Shell script will fail on linux because of java.io.FileNotFoundException for the module.mustache
2016-02-10 14:34:40 +01:00
wing328
e7b18a04d9 Merge pull request #2062 from jimschubert/csharp_common
[csharp][aspnet5] AbstractCSharpCodegen base
2016-02-10 21:33:30 +08:00
Robert Clochard
863c77ae6e Fixes typo template folder for javascript in bin-promise-script
the folder name for the template starts with a capital letter.
2016-02-10 14:29:55 +01:00
wing328
b576bc3893 Merge pull request #2092 from sugi/fix-ruby-boolean-handling
ruby: Fix boolean convertion on json to model attribute.
2016-02-10 18:37:18 +08:00
Tatsuki Sugiura
0ea7ae1c16 ruby: Add test for boolean convertion. 2016-02-10 19:18:03 +09:00
Tatsuki Sugiura
a442e1a60d ruby: Fix boolean convertion on json to model attribute.
Current code will converts boolean true of json to false
because ruby's boolean is not matched with any regex.
2016-02-10 15:06:31 +09:00
wing328
3ba4cd1409 Merge pull request #2090 from jaz-ah/issue-1994
[Swift] fix issue 1994: make sure we don't crash if rawValue returns …
2016-02-10 13:54:57 +08:00
wing328
62e3bf2543 Merge pull request #1993 from jaz-ah/issue-1992
[Swift] fix issue 1992 - ensure that our variable names don't match the names…
2016-02-10 13:45:53 +08:00
Joseph Zuromski
694d735edc [Swift] fix issue 1994: make sure we don't crash if rawValue returns nil when trying to create an enumeration - instead return nil which allows the instance variable to be nil in this case (it will still try to unwrap the optional though if you declare the enumeration as a required property)
note: there aren't really any tests I can add to validate this since the service is always returning valid enumerations. but I did update the sample code.
2016-02-09 12:59:14 -08:00
Jim Schubert
37d07e1012 [csharp][aspnet5] AbstractCSharpCodegen base
This moves a bit of logic into a base type to prevent lots of
duplicates.

I've only converted csharp and aspnet5 generators, not csharp 2.0.

This base class should provide enough flexibility to support other C#
based client and server generators.
2016-02-09 12:37:59 -05:00
David Keene
cdc9fb5f5e fixing var name 2016-02-09 09:33:10 -08:00
wing328
a36966d961 Merge pull request #1991 from jaz-ah/issue-1989
[Swift] fix issue 1989: generate AnyObject type from json object type instead…
2016-02-10 00:42:39 +08:00
wing328
95c033c4dd Merge pull request #2072 from delenius/promises
Add usePromise parameter to JS client
2016-02-10 00:34:34 +08:00
Joseph Zuromski
cf7fc1a61b make SwaggerClient a shared scheme 2016-02-09 08:30:27 -08:00
delenius
d56d626450 Remove wildcards from imports 2016-02-09 07:50:12 -08:00
delenius
dd29cf9d53 Use defaultValue for the usePromise CliOption 2016-02-09 07:35:45 -08:00
wing328
fed231c46d fix documentation comment in Configuration class (C#), make
compile-mono permission executable
2016-02-09 22:13:47 +08:00
unknown
2e1e0be2d5 Add VendorExtensions to root swagger 2016-02-09 13:45:12 +01:00
delenius
aab96ec772 Remove unused callback param when using promises 2016-02-08 23:39:05 -08:00
delenius
7301618671 Add petstore tests for usePromises version 2016-02-08 20:02:38 -08:00
delenius
bf71e6b145 Merge branch 'promises' of https://github.com/delenius/swagger-codegen into promises 2016-02-08 19:15:47 -08:00
delenius
e825b953f7 Add usePromise parameter to JS client 2016-02-08 19:15:00 -08:00
wing328
cabe003e02 Merge pull request #2071 from delenius/prototype-tests
Modify JS PetStore tests for prototypes change
2016-02-09 10:41:30 +08:00
David Keene
16f1f74019 adding support for java dates 2016-02-08 16:47:58 -08:00