public class TestSubject extends InstrumentationTestCase {
private static final String LOG_TAG = "test";
public void testPublishSubject() {
launchActivity("demo.zts.com.demo",SecondActivity.class,null);
}
}
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
String app_name = getResources().getString(R.string.app_name);
Log.i("MyApp",".........MyApp....app_name.........."+app_name);
}
}
public class ApplicationTest extends ApplicationTestCase<MyApp> {
public ApplicationTest() {
super(MyApp.class);
}
public void testStart() {
String str = null;
str = mContext.getResources().getString(R.string.app_name);
Log.i("..",".............ApplicationTest ...........app_name............."+str);
}
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("...............MainActivity......onCreate............");
Log.i("MainActivity","................onCreate............................");
}
@Override
protected void onStart() {
super.onStart();
System.out.println("...............MainActivity......onStart............");
Log.i("MainActivity","................onStart............................");
}
@Override
protected void onStop() {
super.onStop();
System.out.println("...............MainActivity......onStop............");
Log.i("MainActivity","................onStop............................");
}
@Override
protected void onDestroy() {
super.onDestroy();
System.out.println("...............MainActivity......onDestroy............");
Log.i("MainActivity","................onDestroy............................");
}
}
public class TestActivity extends ActivityInstrumentationTestCase2<MainActivity> {
private Context ctx;
public TestActivity() {
super(MainActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
ctx = getActivity().getApplicationContext();
}
public void testStart() {
Intent intent = new Intent(ctx, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ctx.startActivity(intent);
Log.i("TestActivity","................startActivity............................");
}
public class ExampleUnitTest {
@Test
public void testAdd() {
int i = 0;
i = 4+4;
System.out.print(".............. "+i);
Log.i("TAG","..................."+i);
// 比较 i 是否 等于 8 ,相等的话通过测试!!!
Assert.assertEquals(8, i);
}
}
{
"name": "coolxing",
"age": 24,
"male": true,
"address": {
"street": "huiLongGuan",
"city": "beijing",
"country": "china"
}
}
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public class MainActivityTest2 {
@Test
public void testJson(){
String str = null;
str = RuntimeEnvironment.application.getResources().getString(R.string.app_name);
AssetManager am = null;
am = RuntimeEnvironment.application.getAssets();
String strData = null;
try {
InputStream inputStream = am.open("json01.txt");
byte buf[] = new byte[1024];
inputStream.read(buf);
strData = new String(buf);
strData =strData.trim();
strData.trim();
} catch (IOException e) {
}
jsonBean foo = new Gson().fromJson(strData, jsonBean.class);
System.out.println("...............json.................."+foo.name);
System.out.println("...............json.................."+foo.address);
System.out.println("...............json.................."+foo.age);
}
}
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public class MainActivityTest2 {
@Test
public void testMainActivity() {
MainActivity mainActivity = Robolectric.setupActivity(MainActivity.class);
mainActivity.findViewById(R.id.main_tv).performClick();
Intent expectedIntent = new Intent(mainActivity, SecondActivity.class);
ShadowActivity openActivity = Shadows.shadowOf(mainActivity);
Intent actualIntent = openActivity .getNextStartedActivity();
// Assert.assertEquals(expectedIntent, actualIntent);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有