Closes #693 jclouds TemplateOptions type coercions
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/6287271b Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/6287271b Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/6287271b Branch: refs/heads/master Commit: 6287271b8a5e7f32756049e7443b6933c82142c6 Parents: 377454e 610c720 Author: Svetoslav Neykov <[email protected]> Authored: Tue May 23 17:23:25 2017 +0300 Committer: Svetoslav Neykov <[email protected]> Committed: Tue May 23 17:23:25 2017 +0300 ---------------------------------------------------------------------- .../brooklyn/AbstractJcloudsStubYamlTest.java | 9 +- .../JcloudsTemplateOptionsYamlTest.java | 118 ++++++++ .../util/core/flags/MethodCoercions.java | 84 ++++-- .../brooklyn/util/core/flags/TypeCoercions.java | 15 +- .../util/core/flags/MethodCoercionsTest.java | 83 ++++-- .../location/jclouds/JcloudsLocation.java | 4 +- .../jclouds/JcloudsLocationResolver.java | 6 +- .../location/jclouds/JcloudsTypeCoercions.java | 168 +++++++++++ .../jclouds/AbstractJcloudsStubbedUnitTest.java | 27 +- .../jclouds/JcloudsStubTemplateBuilder.java | 204 ++++++++++---- .../JcloudsTemplateOptionsStubbedTest.java | 102 +++++++ .../JcloudsTypeCoercionsWithBuilderTest.java | 250 +++++++++++++++++ .../JcloudsTypeCoercionsWithCreateTest.java | 278 +++++++++++++++++++ .../coerce/CommonAdaptorTryCoercions.java | 110 ++++++++ .../coerce/CommonAdaptorTypeCoercions.java | 6 +- .../util/javalang/coerce/TryCoercer.java | 45 +++ .../javalang/coerce/TypeCoercerExtensible.java | 76 ++--- .../coerce/TypeCoercerExtensibleTest.java | 82 ++++++ 18 files changed, 1503 insertions(+), 164 deletions(-) ----------------------------------------------------------------------
