• R/O
  • SSH
  • HTTPS

amateras: Commit


Commit MetaInfo

Revisión588 (tree)
Tiempo2011-11-09 11:12:18
Autordaisuke_m

Log Message

Avoid test dependency on windows environment.
As EntityGen outputs entity source using system line.separator property, expect of assertion must be prepared to use system line separator.

Cambiar Resumen

Diferencia incremental

--- mirage/trunk/mirage/src/test/java/jp/sf/amateras/mirage/tool/EntityGenTest.java (revision 587)
+++ mirage/trunk/mirage/src/test/java/jp/sf/amateras/mirage/tool/EntityGenTest.java (revision 588)
@@ -8,6 +8,12 @@
88
99 public class EntityGenTest extends AbstractDatabaseTest {
1010
11+ /** EntityGenTest_testGetEntitySource.txt の改行文字(列) */
12+ private static final String STANDARD_LINE_SEPARATOR = "\r\n";
13+
14+ /** {@link EntityGen}の出力する改行文字(列) */
15+ private static final String ENVIRONMENT_LINE_SEPARATOR = System.getProperty("line.separator");
16+
1117 public void testGetEntitySource() throws Exception {
1218 EntityGen gen = new EntityGen();
1319 gen.setPackageName("jp.sf.amateras.mirage.entity");
@@ -19,7 +25,7 @@
1925
2026 String expect = new String(IOUtil.readStream(
2127 EntityGenTest.class.getResourceAsStream("EntityGenTest_testGetEntitySource.txt")),
22- "UTF-8");
28+ "UTF-8").replace(STANDARD_LINE_SEPARATOR, ENVIRONMENT_LINE_SEPARATOR);
2329
2430 assertEquals(expect, result);
2531 }
Show on old repository browser