[jscover] 20/69: Fix locale test issues
Sylvestre Ledru
sylvestre at moszumanska.debian.org
Fri Aug 22 05:54:03 UTC 2014
This is an automated email from the git hooks/post-receive script.
sylvestre pushed a commit to branch master
in repository jscover.
commit 8b4bebb1a6547722d8c4c2ed4f8ac4dc534b8e1b
Author: tntim96 <tntim96 at gmail.com>
Date: Fri Jun 20 18:41:13 2014 +1000
Fix locale test issues
---
History.md | 4 ++
JSCover.ipr | 72 ++++++++++++++++++++++
.../report/xml/XMLSummaryIntegrationTest.java | 7 +++
.../java/jscover/report/xml/XMLSummaryTest.java | 7 +++
4 files changed, 90 insertions(+)
diff --git a/History.md b/History.md
index 73c8670..387c79b 100644
--- a/History.md
+++ b/History.md
@@ -1,3 +1,7 @@
+1.0.12 / 2014-??-??
+==================
+ * Internal: Fix tests failing with non-english locale (https://github.com/tntim96/JSCover/issues/141)
+
1.0.11 / 2014-06-05
==================
* Improve error when 'Class-Path' not in manifest (https://github.com/tntim96/JSCover/pull/135)
diff --git a/JSCover.ipr b/JSCover.ipr
index d58191d..37fcd16 100644
--- a/JSCover.ipr
+++ b/JSCover.ipr
@@ -626,6 +626,78 @@
<ConfigurationWrapper RunnerId="Run" />
<method />
</configuration>
+ <configuration default="false" name="JSCover - Acceptance" type="JUnit" factoryName="JUnit">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <module name="JSCover" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" value="" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" value="" />
+ <option name="METHOD_NAME" value="" />
+ <option name="TEST_OBJECT" value="directory" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <envs />
+ <dir value="$PROJECT_DIR$/src/test-acceptance/java" />
+ <patterns />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="false" name="JSCover - Integration" type="JUnit" factoryName="JUnit">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <module name="JSCover" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" value="" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" value="" />
+ <option name="METHOD_NAME" value="" />
+ <option name="TEST_OBJECT" value="directory" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <envs />
+ <dir value="$PROJECT_DIR$/src/test-integration/java" />
+ <patterns />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="false" name="JSCover - Unit" type="JUnit" factoryName="JUnit">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <module name="JSCover" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" value="" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" value="" />
+ <option name="METHOD_NAME" value="" />
+ <option name="TEST_OBJECT" value="directory" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <envs />
+ <dir value="$PROJECT_DIR$/src/test/java" />
+ <patterns />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
</component>
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
diff --git a/src/test-integration/java/jscover/report/xml/XMLSummaryIntegrationTest.java b/src/test-integration/java/jscover/report/xml/XMLSummaryIntegrationTest.java
index c25bf57..32ff037 100644
--- a/src/test-integration/java/jscover/report/xml/XMLSummaryIntegrationTest.java
+++ b/src/test-integration/java/jscover/report/xml/XMLSummaryIntegrationTest.java
@@ -346,6 +346,7 @@ import jscover.report.JSONDataMerger;
import jscover.report.SummaryData;
import jscover.util.IoUtils;
import org.junit.After;
+import org.junit.BeforeClass;
import org.junit.Test;
import org.w3c.dom.Document;
@@ -355,6 +356,7 @@ import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathFactory;
import java.io.File;
+import java.util.Locale;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat;
@@ -364,6 +366,11 @@ public class XMLSummaryIntegrationTest {
private JSONDataMerger jsonDataMerger = new JSONDataMerger();
private File dest;
+ @BeforeClass
+ public static void setUpOnce() {
+ Locale.setDefault(Locale.ENGLISH);
+ }
+
@After
public void tearDown() {
dest.delete();
diff --git a/src/test/java/jscover/report/xml/XMLSummaryTest.java b/src/test/java/jscover/report/xml/XMLSummaryTest.java
index 58f5208..1c27bc3 100644
--- a/src/test/java/jscover/report/xml/XMLSummaryTest.java
+++ b/src/test/java/jscover/report/xml/XMLSummaryTest.java
@@ -343,6 +343,7 @@ Public License instead of this License.
package jscover.report.xml;
import jscover.report.Coverable;
+import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -355,6 +356,7 @@ import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathFactory;
import java.io.ByteArrayInputStream;
+import java.util.Locale;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat;
@@ -365,6 +367,11 @@ public class XMLSummaryTest {
private XMLSummary xmlSummary = new XMLSummary();
@Mock Coverable data;
+ @BeforeClass
+ public static void setUpOnce() {
+ Locale.setDefault(Locale.ENGLISH);
+ }
+
@Test
public void shouldGenerateSummaryXML() throws Exception {
given(data.getCodeLineCount()).willReturn(1);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jscover.git
More information about the pkg-java-commits
mailing list