From b68c27178d2cc890b5f71e7baab6533a39609ab8 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Wed, 1 Aug 2018 18:14:03 +0300 Subject: [PATCH] Do not use MIN_VALUE step in tests #KT-17176 --- .../stdlib/test/ranges/ProgressionLastElementTest.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/stdlib/test/ranges/ProgressionLastElementTest.kt b/libraries/stdlib/test/ranges/ProgressionLastElementTest.kt index 33462032dea..adeadf7dba4 100644 --- a/libraries/stdlib/test/ranges/ProgressionLastElementTest.kt +++ b/libraries/stdlib/test/ranges/ProgressionLastElementTest.kt @@ -29,7 +29,7 @@ class ProgressionLastElementTest { // start == end for (x in INTERESTING) { for (increment in INTERESTING) - if (increment != 0) { + if (increment != 0 && increment != MIN) { doTest(x, x, increment, x) } } @@ -57,11 +57,11 @@ class ProgressionLastElementTest { doTest(0, MAX, -3, MAX) // end == MIN - doTest(0, MIN, MIN, MIN) + doTest(0, MIN, -MAX, -MAX) doTest(0, MIN, MIN / 2, MIN) - doTest(MAX, MIN, MIN, -1) + doTest(MAX, MIN, -MAX, -MAX) doTest(MIN + 7, MIN, -3, MIN + 1) - doTest(MIN + 7, MIN, MIN, MIN + 7) + doTest(MIN + 7, MIN, -MAX, MIN + 7) doTest(0, MIN, 3, MIN) }