Skip to content

Commit d32faa9

Browse files
Merge pull request #254 from GuillaumeTaffin/fix-locale-dependent-tests
Fix the locale used by SimpleDateFormat objects to Locale.US.
2 parents 1cffac0 + b553db4 commit d32faa9

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

structurizr-import/src/test/java/com/structurizr/importer/documentation/AdrToolsDecisionImporterTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import java.io.File;
1212
import java.text.SimpleDateFormat;
13-
import java.util.TimeZone;
13+
import java.util.Locale;
1414

1515
import static org.junit.jupiter.api.Assertions.*;
1616

@@ -81,7 +81,7 @@ public void test_importDecisions() {
8181
Decision decision1 = documentation.getDecisions().stream().filter(d -> d.getId().equals("1")).findFirst().get();
8282
assertEquals("1", decision1.getId());
8383
assertEquals("Record architecture decisions", decision1.getTitle());
84-
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy");
84+
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
8585
assertEquals("12-Feb-2016", sdf.format(decision1.getDate()));
8686
assertEquals("Accepted", decision1.getStatus());
8787
Assertions.assertEquals(Format.Markdown, decision1.getFormat());

structurizr-import/src/test/java/com/structurizr/importer/documentation/Log4brainsDecisionImporterTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import java.io.File;
1212
import java.text.SimpleDateFormat;
13-
import java.util.TimeZone;
13+
import java.util.Locale;
1414

1515
import static org.junit.jupiter.api.Assertions.*;
1616

@@ -75,7 +75,7 @@ public void test_importDocumentation_ThrowsAnException_WhenAPathIsSpecifiedButIt
7575
@Test
7676
public void test_importDecisions() {
7777
decisionImporter.importDocumentation(workspace, DECISIONS_FOLDER);
78-
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy");
78+
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
7979

8080
assertEquals(4, documentation.getDecisions().size());
8181

structurizr-import/src/test/java/com/structurizr/importer/documentation/MadrDecisionImporterTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import java.io.File;
1212
import java.text.SimpleDateFormat;
13-
import java.util.TimeZone;
13+
import java.util.Locale;
1414

1515
import static org.junit.jupiter.api.Assertions.*;
1616

@@ -75,7 +75,7 @@ public void test_importDocumentation_ThrowsAnException_WhenAPathIsSpecifiedButIt
7575
@Test
7676
public void test_importDecisions() {
7777
decisionImporter.importDocumentation(workspace, DECISIONS_FOLDER);
78-
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy");
78+
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
7979

8080
assertEquals(19, documentation.getDecisions().size());
8181

0 commit comments

Comments
 (0)