/** * Verifies that the actual group has the same size as given {@link Iterable}. * <p> * Examples : * <pre><code class='java'> // assertion will pass * assertThat(new double[] { 1.0, 2.0, 3.0 }).hasSameSizeAs(Arrays.asList(1, 2, 3)); * * // assertion will fail * assertThat(new double[] { 1.0, 2.0, 1.0 }).hasSameSizeAs(Arrays.asList(1, 2));</code></pre> */ @Override public SELF hasSameSizeAs(Iterable<?> other) { arrays.assertHasSameSizeAs(info, actual, other); return myself; }
/** * Verifies that the actual group has the same size as given {@link Iterable}. * <p> * Examples : * <pre><code class='java'> // assertion will pass * assertThat(new double[] { 1.0, 2.0, 3.0 }).hasSameSizeAs(Arrays.asList(1, 2, 3)); * * // assertion will fail * assertThat(new double[] { 1.0, 2.0, 1.0 }).hasSameSizeAs(Arrays.asList(1, 2));</code></pre> */ @Override public SELF hasSameSizeAs(Iterable<?> other) { arrays.assertHasSameSizeAs(info, actual, other); return myself; }
/** * {@inheritDoc} * <p> * Examples : * <pre><code class='java'> * // assertion will pass * assertThat(new double[] { 1.0, 2.0, 3.0 }).hasSameSizeAs(Arrays.asList(1, 2, 3)); * * // assertions will fail * assertThat(new double[] { 1.0, 2.0, 1.0 }).hasSameSizeAs(Arrays.asList(1, 2); * </code></pre> */ @Override public S hasSameSizeAs(Iterable<?> other) { arrays.assertHasSameSizeAs(info, actual, other); return myself; }