package android.graphics.cts;
import junit.framework.TestCase;
import dalvik.annotation.TestTargets;
import dalvik.annotation.TestLevel;
import dalvik.annotation.TestTargetNew;
import dalvik.annotation.TestTargetClass;
import android.graphics.Paint.Join;
import android.graphics.Paint;
@TestTargetClass(Paint.Join.class)
public class Paint_JoinTest extends TestCase {
@TestTargetNew(
level = TestLevel.COMPLETE,
method = "valueOf",
args = {java.lang.String.class}
)
public void testValueOf() {
assertEquals(Join.BEVEL, Join.valueOf("BEVEL"));
assertEquals(Join.MITER, Join.valueOf("MITER"));
assertEquals(Join.ROUND, Join.valueOf("ROUND"));
}
@TestTargets({
@TestTargetNew(
level = TestLevel.COMPLETE,
method = "values",
args = {}
),
@TestTargetNew(
level = TestLevel.COMPLETE,
method = "setStrokeJoin",
args = {android.graphics.Paint.Join.class}
),
@TestTargetNew(
level = TestLevel.COMPLETE,
method = "getStrokeJoin",
args = {}
)
})
public void testValues() {
// set the actual value
Join[] actual = Join.values();
assertEquals(3, actual.length);
assertEquals(Join.MITER, actual[0]);
assertEquals(Join.ROUND, actual[1]);
assertEquals(Join.BEVEL, actual[2]);
// Here we use Join as the param of setStrokeJoin
// and get the setting result by getStrokeJoin
Paint p = new Paint();
p.setStrokeJoin(actual[0]);
assertEquals(Join.MITER, p.getStrokeJoin());
p.setStrokeJoin(actual[1]);
assertEquals(Join.ROUND, p.getStrokeJoin());
p.setStrokeJoin(actual[2]);
assertEquals(Join.BEVEL, p.getStrokeJoin());
}
}
RFC2109SpecFactory.rar_android
版权申诉
30 浏览量
2022-09-20
21:25:48
上传
评论
收藏 2KB RAR 举报
御道御小黑
- 粉丝: 62
- 资源: 1万+
最新资源
- 通信仿真,mseed-process-master.zip
- python,python-scheduling.rar
- python,python-quantum.rar
- python,python-project-euler.rar
- Linux常用命令及用法说明
- 基于Matlab的FFT频谱分析及IIR数字滤波器设计
- AutoCAD高压低压电气开关柜设备接线图图纸
- AutoCAD电气图纸建筑电气开关柜常用cad图纸
- 使用ASP.NET Core和Entity Framework Core来构建一个基本的进销存系统.rar
- 深度学习经典数据集+FER2013面部表情识别+附带使用方法的python代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0