From 7a5fbcdccd3cf79910a13c414937715e55ed91aa Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Wed, 3 Jul 2019 11:35:37 +0800 Subject: [PATCH] --- src/org/redkale/source/Range.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/org/redkale/source/Range.java b/src/org/redkale/source/Range.java index 329a4ab0f..4f68ec646 100644 --- a/src/org/redkale/source/Range.java +++ b/src/org/redkale/source/Range.java @@ -86,7 +86,7 @@ public interface Range extends java.io.Serializable, Predi @Override public boolean test(Byte t) { - if (max < min) return t >= min; + if (max < min && max <= 0) return t >= min; return t >= min && t <= max; } @@ -131,7 +131,7 @@ public interface Range extends java.io.Serializable, Predi @Override public boolean test(Short t) { - if (max < min) return t >= min; + if (max < min && max <= 0) return t >= min; return t >= min && t <= max; } @@ -175,7 +175,7 @@ public interface Range extends java.io.Serializable, Predi @Override public boolean test(Integer t) { - if (max < min) return t >= min; + if (max < min && max <= 0) return t >= min; return t >= min && t <= max; } @@ -229,7 +229,7 @@ public interface Range extends java.io.Serializable, Predi @Override public boolean test(Long t) { - if (max < min) return t >= min; + if (max < min && max <= 0) return t >= min; return t >= min && t <= max; } @@ -273,7 +273,7 @@ public interface Range extends java.io.Serializable, Predi @Override public boolean test(Float t) { - if (max < min) return t >= min; + if (max < min && max <= 0) return t >= min; return t >= min && t <= max; } @@ -317,7 +317,7 @@ public interface Range extends java.io.Serializable, Predi @Override public boolean test(Double t) { - if (max < min) return t >= min; + if (max < min && max <= 0) return t >= min; return t >= min && t <= max; }