Class ShapedLike

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.112.0 (build de1bc80)",
               date="2025-08-20T01:46:20.846Z")
    @Stability(Stable)
    public class ShapedLike
    extends CascadingContextMatcher
    Everything inside this matcher will be matched on the shape of the data (ie, type alone), unless overridden with other matchers.

    Use this to switch out of the default exactlyLike matching.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        ShapedLike​(Object content)
      Everything inside this matcher will be matched on the shape of the data (ie, type alone), unless overridden with other matchers.
      protected ShapedLike​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected ShapedLike​(software.amazon.jsii.JsiiObjectRef objRef)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object toJSON()
      For non-TypeScript implementations (see AnyMatcher.toJSON).
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Constructor Detail

      • ShapedLike

        protected ShapedLike​(software.amazon.jsii.JsiiObjectRef objRef)
      • ShapedLike

        protected ShapedLike​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • ShapedLike

        @Stability(Stable)
        public ShapedLike​(@NotNull
                          Object content)
        Everything inside this matcher will be matched on the shape of the data (ie, type alone), unless overridden with other matchers.

        Use this to switch out of the default exactlyLike matching.

        Parameters:
        content -
        • The object, array, primitive or matcher to match the shape against.
        This parameter is required.
    • Method Detail

      • toJSON

        @Stability(Stable)
        @NotNull
        public Object toJSON()
        For non-TypeScript implementations (see AnyMatcher.toJSON).
        Overrides:
        toJSON in class CascadingContextMatcher
        Returns:
        An object in the matcher format described {@link https://case.contract-testing.io/docs/reference/plugin-framework in the Extending ContractCase documentation}