Wang Hailong created LANG-1745:
----------------------------------
Summary: RandomStringUtils.random encounters neagtive index
Key: LANG-1745
URL: https://issues.apache.org/jira/browse/LANG-1745
Project: Commons Lang
Issue Type: Bug
Components: lang.*
Affects Versions: 3.14.0
Environment: jdk18
Reporter: Wang Hailong
when RandomStringUtils.random encounters negative index it just keep running
all the time(like meeting a dead loop?), hope to raise an exception
the test code is :
{color:#bbb529}@Test
{color}{color:#cc7832}public void
{color}{color:#ffc66d}testNegativeRange{color}() {
{color:#cc7832}int {color}start =
Integer.{color:#9876aa}MIN_VALUE{color}{color:#cc7832};
{color}{color:#cc7832} int {color}end =
-{color:#6897bb}10{color}{color:#cc7832};
{color}{color:#cc7832}
{color}{color:#cc7832} {color}{color:#808080}// Generate a random character
with negative range parameters
{color}{color:#808080} {color}String result =
RandomStringUtils.random({color:#6897bb}1{color}{color:#cc7832},
{color}start{color:#cc7832}, {color}end{color:#cc7832}, false, false,
null{color}){color:#cc7832};
{color}{color:#cc7832}
{color}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)