Skip to content

Commit e95a398

Browse files
author
Harlber
committed
Language Test
1 parent 2d93d2a commit e95a398

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package moose.com.ac.data;
2+
3+
import android.annotation.SuppressLint;
4+
5+
import org.junit.Before;
6+
import org.junit.Test;
7+
import org.junit.runner.RunWith;
8+
import org.robolectric.Robolectric;
9+
import org.robolectric.annotation.Config;
10+
11+
import ac.moose.com.robolectric.CustomBuildConfig;
12+
import ac.moose.com.robolectric.MooseCustomRobolectricGradleTestRunner;
13+
import moose.com.ac.R;
14+
import moose.com.ac.settings.SettingsActivity;
15+
16+
/**
17+
* Created by dell on 2016/7/18.
18+
* Multi-language test
19+
*/
20+
@RunWith(MooseCustomRobolectricGradleTestRunner.class)
21+
@Config(constants = CustomBuildConfig.class, sdk = 21, packageName = "moose.com.ac.data")
22+
public class LanguageTest {
23+
private SettingsActivity settingsActivity;
24+
25+
@Before
26+
public void setUp() {
27+
settingsActivity = Robolectric.setupActivity(SettingsActivity.class);
28+
}
29+
30+
@SuppressLint("Assert")
31+
@Test
32+
@Config(qualifiers = "zh-rCN")
33+
public void zh_rCN_test() {
34+
assert(settingsActivity.getString(R.string.login).equals("登录"));
35+
}
36+
37+
@SuppressLint("Assert")
38+
@Test
39+
@Config(qualifiers = "en-rUS")
40+
public void en_rUS_test() {
41+
assert(settingsActivity.getString(R.string.login).equals("Login"));
42+
}
43+
44+
}

0 commit comments

Comments
 (0)