Class ImgLib2Assert


  • public class ImgLib2Assert
    extends java.lang.Object
    • Constructor Detail

      • ImgLib2Assert

        private ImgLib2Assert()
    • Method Detail

      • assertImageEquals

        public static <A,​B> void assertImageEquals​(RandomAccessibleInterval<? extends A> expected,
                                                         RandomAccessibleInterval<? extends B> actual,
                                                         java.util.function.BiPredicate<A,​B> equals)
        Throws an AssertionError, if the content or intervals of the two images differ. Comparision is done pixel wise. Two pixels are considered equal, if the give predicate returns true.
      • assertIntervalEquals

        public static void assertIntervalEquals​(Interval expected,
                                                Interval actual)
        Throws an AssertionError, if the two Intervals differ.
      • assertIntervalEquals

        public static void assertIntervalEquals​(RealInterval expected,
                                                RealInterval actual,
                                                double tolerance)
      • positionToString

        private static java.lang.String positionToString​(Localizable localizable)
      • intervalToString

        static java.lang.String intervalToString​(Interval interval)
      • intervalToString

        private static java.lang.String intervalToString​(RealInterval interval)
      • fail

        private static void fail​(java.lang.String message)