Class WithResource

  • All Implemented Interfaces:
    Assertion

    public final class WithResource
    extends java.lang.Object
    implements Assertion
    A Assertion that provides a certain environment to another Assertion.
    • Constructor Detail

      • WithResource

        public WithResource​(org.dmfs.jems2.Fragile<WithResource.Resource<T>,​java.lang.Exception> res,
                            org.dmfs.jems2.Function<T,​Assertion> delegate)
      • WithResource

        public WithResource​(java.lang.String name,
                            org.dmfs.jems2.Fragile<WithResource.Resource<T>,​java.lang.Exception> res,
                            org.dmfs.jems2.Function<T,​Assertion> delegate)
      • WithResource

        public WithResource​(java.lang.String name,
                            org.dmfs.jems2.Fragile<WithResource.Resource<T>,​java.lang.Exception> res1,
                            org.dmfs.jems2.Fragile<WithResource.Resource<V>,​java.lang.Exception> res2,
                            org.dmfs.jems2.BiFunction<T,​V,​Assertion> delegate)
      • WithResource

        public WithResource​(java.lang.String name,
                            org.dmfs.jems2.Fragile<WithResource.Resource<T>,​java.lang.Exception> res1,
                            org.dmfs.jems2.FragileFunction<T,​WithResource.Resource<V>,​java.lang.Exception> res2,
                            org.dmfs.jems2.BiFunction<T,​V,​Assertion> delegate)
    • Method Detail

      • verify

        public void verify()
        Specified by:
        verify in interface Assertion
      • name

        public java.lang.String name()
        Specified by:
        name in interface Assertion