Genellikle her birim testini kopyalamanız gerekmez. Yerel ayarlara neyin bağlı olduğunu belirlemelisiniz (iyi kontrol listesi burada ). Uluslararasılaşma ile ilgili birçok şey, birim testten sonra daha yüksek test seviyesine tabidir.
Farklı kodlamalarda gelebilecek dize verileri ile uğraşıyorsanız, "veriye dayalı test" kullanabilirsiniz, yani farklı kodlamalardaki verileri aynı test yöntemine iletebilirsiniz. Java için TestNG bunun için en uygunudur.
Başka bir olası sorun tarih / saat biçimlendirme ve ayrıştırmadır. Çoğu yerel ayar: zaman öğelerini ayırmak için kullanır, ancak nokta kullanan ve Brezilyalılar hm ve s (12h15m30s) kullanır. Bu aynı zamanda farklı yerel konumlarda iletilen veriler tarafından da kullanılabilir; bunların tümünü test etmeniz gerekmez.
Ve GUI'yi sağdan sola yerel ayarlarla test etmek genellikle birim testine konu değildir.
Sonuç olarak, birim testlerinizdeki hangi verilerin bölgeye özgü olduğunu belirlemeniz ve bu verileri testlerinize sağlamak için veriye dayalı test (veri sağlayıcıları) kullanmanız gerekir.