* Further K6 OpenAPI generator enhancements
* request body example data extraction
* request grouping and ordering
* response visibility
* request data extraction for chaining requests
Signed-off-by: Michael H. Siemaszko <mhs@into.software>
* Further K6 OpenAPI generator enhancements
- regenerated samples
Signed-off-by: Michael H. Siemaszko <mhs@into.software>
* Fix suggested changes by linter
* Fix extra spaces in the template
* Log exception
* Rename function signature to camelCase
* Address comments on Big-O
* Move declaration of variable near the usage
* Add config file for generating k6 script
* Regenerate k6 script
* Regenerate samples
* Fix predicate
* Fix missing import
Co-authored-by: Michael H. Siemaszko <mhs@into.software>
* Add archunit to programatically test format and scope of loggers
* Fix use of loggers
* Update error message
* Add check for abstract class
* Test if classes with abstract in name are abstract
* Make abstract class abstract
* Rename test class
* Make logger private final
* Make logger private
* Adds example setting code in python-experimental with one fn setting example values
Fixes sample indentations
Handles composed schema models, object model and arraymodels
Adds brackets in arraymodel input
Sets modelName with map schemas
Removes included_schemas arguments, dicriminator examples do not include property examples
Refactors modelName into toExampleValueRecursive argument
Fixes bug where example models contained themselves
Stops using model ExampleGenerator examples because they are inconsistent with the ones in python-experimental
Uses example values if they exist
Removes single quotes from enum examples
Fixes password example
Adds commented our regex handling, commented out because it breaks
Handles AnyType schema examples
Adds x_example values for simple string properties, uses toExampleValue for all example generation
Adds examples for simple string parameters
Updates comments in toExampleValueBase
Fixes the double nested bug for AdditionalPropertiesWithArrayOfEnums
Fixes bug where NumberWithValidations had double nesting
Updates simple string examples in arrays
Fixes array string examples
Fixes example for string endpoint body example
Adds exampleFromStringOrArraySchema
Adds regex examples, pegs slf4j-version to v1.7.29 for rgxgen
Adds comment about regex seed
Updates pattern matcher to not handle ^ and $
Updates used sample values
Adds ensureQuotes
Adds ensureQuotes
Fixes double quote bug
Updates mustache file
Adds ensureQuotes to key handling
Adds modelNameToSchema map, reduces run time by using it
Fixes java tests
Regenerates python-experimental samples
Fixes python test
* Rebased on master
* Adds getModelNameToSchemaCache
* Updates toDefaultValue to not mutate schemas
* Has all dates and datetimes default and example setting use the same helper function
* Samples regenerated
* indentation tweak, removes txt from sample file