Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(nanos1));
Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(micros1));
Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(millis1));
Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(seconds1));
Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(minutes1));
Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(hours1));
Assert.assertEquals(TimeValue.ZERO_MILLISECONDS, TimeValue.ZERO_MILLISECONDS.min(days1));
Assert.assertEquals(nanos1, nanos1.min(nanos1));
Assert.assertEquals(nanos1, nanos1.min(micros1));
Assert.assertEquals(nanos1, nanos1.min(millis1));
Assert.assertEquals(nanos1, nanos1.min(seconds1));
Assert.assertEquals(nanos1, nanos1.min(minutes1));
Assert.assertEquals(nanos1, nanos1.min(hours1));
Assert.assertEquals(nanos1, nanos1.min(days1));
Assert.assertEquals(nanos1, micros1.min(nanos1));
Assert.assertEquals(micros1, micros1.min(micros1));
Assert.assertEquals(micros1, micros1.min(millis1));
Assert.assertEquals(micros1, micros1.min(seconds1));
Assert.assertEquals(micros1, micros1.min(minutes1));
Assert.assertEquals(micros1, micros1.min(hours1));
Assert.assertEquals(micros1, micros1.min(days1));
Assert.assertEquals(nanos1, millis1.min(nanos1));
Assert.assertEquals(micros1, millis1.min(micros1));
Assert.assertEquals(millis1, millis1.min(millis1));
Assert.assertEquals(millis1, millis1.min(seconds1));
Assert.assertEquals(millis1, millis1.min(minutes1));