Why not make the array 1000 items long?

Gary

On Tue, Feb 27, 2018 at 10:31 AM, Allon Mureinik <murei...@gmail.com> wrote:

> All the ArrayUtilsTest#testShuffleXYZ tests take an array, shuffle it, and
> assert that the result isn't equal to the original array.
> This is usually true, but there's a small chance that the shuffled array
> will be equal to the original array, and thus the test will fail. This
> chance is higher for the testShuffleBoolean case where the array contains
> ten elements, but only two distinct values (true and false).
>
> I've sent a PR to remove these problematic assertions, let's see what the
> maintainers think of it:
> https://github.com/apache/commons-lang/pull/316
>
>
> On Tue, Feb 27, 2018 at 6:59 PM, Otto Fowler <ottobackwa...@gmail.com>
> wrote:
>
> > Note, this does pass in my personal travis:
> > https://travis-ci.org/ottobackwards/commons-lang/builds/346806991
> >
> >
> > On February 27, 2018 at 11:58:24, Otto Fowler (ottobackwa...@gmail.com)
> > wrote:
> >
> > My PR is currently failing for java 9 on this test.  Anyone have any idea
> > why?
> >
> > [INFO] Running org.apache.commons.lang3.ArrayUtilsTest
> > [ERROR] Tests run: 307, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
> > 0.114 s <<< FAILURE! - in org.apache.commons.lang3.ArrayUtilsTest
> > [ERROR] testShuffleBoolean(org.apache.commons.lang3.ArrayUtilsTest) Time
> > elapsed: 0.008 s <<< FAILURE!
> > java.lang.AssertionError
> > at
> > org.apache.commons.lang3.ArrayUtilsTest.testShuffleBoolean(
> > ArrayUtilsTest.java:5023)
> >
>

Reply via email to