[ 
https://issues.apache.org/jira/browse/ARTEMIS-2801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17153741#comment-17153741
 ] 

ASF subversion and git services commented on ARTEMIS-2801:
----------------------------------------------------------

Commit ffb117d15920fedc7e4246dc4c5881bd1ab47eb9 in activemq-artemis's branch 
refs/heads/master from Jan Šmucr
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=ffb117d ]

ARTEMIS-2801 Fix ByteUtil.getHumanReadableByteCount() giving inconsistent 
results

HumanReadableByteCountTest test is no longer failing under environments with 
locales defining different number format.
The function now returns values according to the Locale.ROOT locale 
specification.


> Fix ByteUtil.getHumanReadableByteCount() giving inconsistent results
> --------------------------------------------------------------------
>
>                 Key: ARTEMIS-2801
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2801
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Tests
>         Environment: Windows 10 with cs-CZ locale.
>            Reporter: Jan Šmucr
>            Priority: Trivial
>              Labels: pull-request-available
>             Fix For: 2.14.0
>
>   Original Estimate: 10m
>          Time Spent: 2h 50m
>  Remaining Estimate: 0h
>
> HumanReadableByteCountTest test fails in environments with different locale. 
> {code:java}
> org.junit.ComparisonFailure: 
> Expected :999.0B
> Actual   :999,0B
> <Click to see difference>
>       at org.junit.Assert.assertEquals(Assert.java:115)
>       at org.junit.Assert.assertEquals(Assert.java:144)
>       at 
> org.apache.activemq.artemis.utils.HumanReadableByteCountTest.test(HumanReadableByteCountTest.java:31)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:498)
>       at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
>       at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>       at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
>       at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>       at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
>       at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
>       at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
>       at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
>       at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
>       at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
>       at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
>       at 
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
>       at 
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
>       at 
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
>       at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to