andorid测试笔记


@RunWith(AndroidJUnit4.class)
public class JMETest {

    public static String readFromFileByText(File file) throws IOException {
        String line;
        StringBuffer sb = new StringBuffer();
        FileReader fr = new FileReader(file);
        BufferedReader br = new BufferedReader(fr);
        while ((line = br.readLine()) != null) {
            sb.append(line);
        }
        br.close();
        fr.close();
        return sb.toString();
    }


    @Test
    public void useAppContext() {
        // Context of the app under test.
        Context appContext = InstrumentationRegistry.getTargetContext();

        assertEquals("cn.ijiami.mydemo", appContext.getPackageName());
    }

    @Before
    public void setUp() throws Exception {
        System.out.println("setUp");
        Context context = getContext();
        // JMEncryptBox.context=context;//load so
        // System.out.println(JMEncryptBox.context);

        String key = "xxxx";
        StatusInfo statusInfo = JMEncryptBox.setLicenseKey(key);
        System.out.println(statusInfo.getStatusDescribe());
        System.out.println(statusInfo);

        System.out.println("setUp end");
    }

    @Test
    public void testSave() throws Exception {

        System.out.println("testSave");

        String line = JMEncryptBox.encryptToBase64("123456", AlgorithmType.AES);
        System.out.println(line);

        System.out.println("testSave end");
    }

测试testSave,那么其中 setUp也会被执行,

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容