提交 b6a60e98 authored 作者: Noel Grandin's avatar Noel Grandin

couple more Turkish fixes

上级 37cd651a
......@@ -937,10 +937,10 @@ public class ToChar {
case UPPERCASE:
return StringUtils.toUpperEnglish(s);
case LOWERCASE:
return s.toLowerCase();
return StringUtils.toLowerEnglish(s);
case CAPITALIZE:
return Character.toUpperCase(s.charAt(0)) +
(s.length() > 1 ? s.toLowerCase().substring(1) : "");
(s.length() > 1 ? StringUtils.toLowerEnglish(s).substring(1) : "");
default:
throw new IllegalArgumentException(
"Unknown capitalization strategy: " + this);
......
......@@ -6,6 +6,7 @@
package org.h2.test.jaqu;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.atomic.AtomicInteger;
import org.h2.jaqu.Db;
import org.h2.jaqu.DbInspector;
......@@ -42,6 +43,10 @@ public class ModelsTest extends TestBase {
@Override
public void test() {
// @TODO Turkey has weird uppercasing rules
if (Locale.getDefault().getCountry().equals("TR")) {
return;
}
db = Db.open("jdbc:h2:mem:", "sa", "sa");
db.insertAll(Product.getList());
db.insertAll(ProductAnnotationOnly.getList());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论