Added tests with NaN ends to codegen tests.

This commit is contained in:
Evgeny Gerashchenko
2013-02-13 16:22:08 +04:00
parent ccab19b2a1
commit 882c2cb28d
40 changed files with 361 additions and 0 deletions
@@ -66,6 +66,12 @@ public class GenerateRangesCodegenTestData {
if (Pattern.compile("\\d\\.\\d").matcher(rangeExpression).find()) {
return "Double";
}
if (rangeExpression.contains("Float.NaN")) {
return "Float";
}
if (rangeExpression.contains("Double.NaN")) {
return "Double";
}
return "Int";
}
@@ -92,6 +98,7 @@ public class GenerateRangesCodegenTestData {
out.println("// Auto-generated by " + GenerateRangesCodegenTestData.class.getName() + ". DO NOT EDIT!");
out.println("import java.util.ArrayList");
out.println("import java.lang as j");
out.println();
out.println("fun box(): String {");
out.print(generatedBody);