2011-12-06 4 views
2

I法上の次の属性があります:私は仮定し、のJavaロケールの注釈 - C#のC#培養属性

[Test, SetCulture("en-GB")] 

は、この試験方法(例えば数の解析)の内部で起こるものは何でも規則に従うことを意味しますen-GBの文化の

Javaで同じことをする方法はありますか?メソッドに適用できるロケールを示すアノテーションがありますか?私は本当にどこに渡される余分なパラメータを持つことは嫌です。

答えて

1

いいえ、私はそのような注釈があるとは思わない。 あなたのVMは、VMの外の世界(あなたの端末が設定されている方法ではe.G.)にあるロケールで始まります。あなたが気に入らない場合は、必要なすべての場所で自分で設定する必要があります。

ごめんなさい。クールな機能のように見えます。

編集:私は、これはそれ自体でC#や.NETの機能ではありませんかなり確信しているhttps://stackoverflow.com/questions/64038/setting-java-locale-settings

2

:ここVMのロケールを設定する方法を探してください。しかし、使用しているテストフレームワークの機能です。

私はJava側でテストフレームワークにもよりますが、いくつかのJavaテストフレームワークで同様の機能を実装することができるはずです。

+0

実際はhttp://www.nunit.org/index.php?p=setCulture&r=2.6です –