君不见长松卧壑困风霜,时来屹立扶明堂。这篇文章主要讲述在ANDROID STUDIO环境下使用JUNIT框架进行单元测试相关的知识,希望能为你提供帮助。
dependencies {
compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])
androidTestCompile(‘com.android.support.test.espresso:espresso-core:2.2.2‘, {
exclude group: ‘com.android.support‘, module: ‘support-annotations‘
})
compile ‘com.android.support:appcompat-v7:25.1.1‘
compile ‘com.android.support.constraint:constraint-layout:1.0.1‘
testCompile ‘junit:junit:4.12‘
}
package com.example.test;
public class Array {
//获取最大子数组
public int list(int[] list) {
int summax = max(list);
int i, j, k;
for (i = 0;
i <
list.length;
i++)
for (j = i;
j <
list.length;
j++) {
int temp = 0;
for (k = i;
k <
= j;
k++)
temp += list[k];
if (temp >
summax) {
summax = temp;
}
}
return summax;
}
//获取数组的最大值
public int max(int[] list) {
int max = list[0];
for (int i = 0;
i <
list.length;
i++) {
if (max <
list[i]) {
max = list[i];
}
}
return max;
}
}
package com.example.test;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
【在ANDROID STUDIO环境下使用JUNIT框架进行单元测试】public class ArrayTest {
private Array mArray;
int[] ArrayList = {-2,-3,-5,-1,-9};
@Before
public void setUp() throws Exception {
mArray = new Array();
}
@After
public void tearDown() throws Exception {
}
@Test
public void list() throws Exception {
assertEquals(-1, mArray.list(ArrayList), 0);
}
}
推荐阅读
- Android逆向从未如此简单
- 随风而行(Android运动提示)
- Android性能检测工具
- Android热修复学习之旅——HotFix完全解析
- 利用Android Camera2 的照相机api 实现 实时的图像采集与预览
- 密码学的发展介绍
- 使用python的密码学GUI项目示例
- 加密术语介绍
- 传统对称密码常见问题介绍