Skip to content

Commit e21c81c

Browse files
author
Thomas Darimont
committed
DATAREDIS-247 - locale independent test execution.
Original pull request spring-projects#17.
1 parent d6b2198 commit e21c81c

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,6 @@ pom.xml
1111
*.log
1212
.classpath
1313
.project
14-
.settings
14+
.settings
15+
.idea
16+
out

src/test/java/org/springframework/data/redis/core/DefaultValueOperationsTests.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,17 @@
1515
*/
1616
package org.springframework.data.redis.core;
1717

18-
import static org.junit.Assert.assertEquals;
19-
import static org.junit.Assert.assertFalse;
20-
import static org.junit.Assert.assertThat;
21-
import static org.junit.Assert.assertTrue;
22-
import static org.junit.Assume.assumeTrue;
23-
import static org.junit.Assert.assertNotNull;
24-
import static org.springframework.data.redis.SpinBarrier.waitFor;
25-
import static org.springframework.data.redis.matcher.RedisTestMatchers.isEqual;
18+
import static org.junit.Assert.*;
19+
import static org.junit.Assume.*;
20+
import static org.springframework.data.redis.SpinBarrier.*;
21+
import static org.springframework.data.redis.matcher.RedisTestMatchers.*;
2622

2723
import java.text.DecimalFormat;
2824
import java.util.ArrayList;
2925
import java.util.Arrays;
3026
import java.util.Collection;
3127
import java.util.HashMap;
28+
import java.util.Locale;
3229
import java.util.Map;
3330
import java.util.concurrent.TimeUnit;
3431

@@ -99,14 +96,20 @@ public void testIncrementLong() throws Exception {
9996
assertEquals(Long.valueOf((Long)v1 - 20), (Long)valueOps.get(key));
10097
}
10198

99+
100+
/**
101+
* @see DATAREDIS-247
102+
*/
102103
@Test
103104
public void testIncrementDouble() {
105+
104106
assumeTrue(RedisTestProfileValueSource.matches("redisVersion", "2.6"));
105107
K key = keyFactory.instance();
106108
V v1 = valueFactory.instance();
107109
assumeTrue(v1 instanceof Double);
108110
valueOps.set(key, v1);
109-
DecimalFormat twoDForm = new DecimalFormat("#.##");
111+
DecimalFormat twoDForm = (DecimalFormat) DecimalFormat.getInstance(Locale.US);
112+
110113
assertEquals(Double.valueOf(twoDForm.format((Double)v1 + 1.4)), valueOps.increment(key, 1.4));
111114
assertEquals(Double.valueOf(twoDForm.format((Double)v1 + 1.4)), valueOps.get(key));
112115
valueOps.increment(key, -10d);

0 commit comments

Comments
 (0)