博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day01
阅读量:7071 次
发布时间:2019-06-28

本文共 875 字,大约阅读时间需要 2 分钟。

 

1、@Test函数,执行后控制台没有输出结果?

1)  不能用静态方法,控制台会没有结果。

2)  不能把类名命名为Test,@Test不识别。

 

2、遍历Map集合的entrySet方法不会?

 

3、使用Junit步骤

导入Junit包

将要测试的方法、类、包、项目写上@Test

命名方式 方法:testGetMap()

类  :TestMap

4、断言

Assert.assertTrue(false);//判断真假

Assert.assertSame("wuqidi", "wuqidi");//判断是否同一个对象

Assert.assertNull(null);//判断是否为空

Assert.assertEquals(12.4,12.5);//判断是否相等

5、准备环境\清理环境

@Before  @BeforeClass

@After   @AfterClass

 

6、内省

反射技术、专门操作对象属性。

通过建立PropertyDescriptor对象,获取对象属性的get、set方法。

//descriptor 描述

通过Introspector的getBeanInfo方法获取BeanInfo,进而获取PropertyDescriptor[]数组,获取的是全部的属性方法,相比上一个PerpertyDescriptor一次性获取的更多。

7、BeanUtil

解决了把对象的属性封装到对象中,相比以上两种方法更方便。

基本数据类型自动转换,引用类型需要注册类型装换器。

步骤:导入commons_logging.jar, commons-beanutils-1.8.0.jar

commons_logging.jar:记录日志;

只需要BeanUtils.setProperty();就行。

8、工厂

通过读取配置文件进行创建对对象,并可以获取对象的构造函数、属性、方法。

注意:权限  declared。

9、文件路径

Classpath

/

 

转载于:https://www.cnblogs.com/core404/p/5701256.html

你可能感兴趣的文章
电商工作之外的学习途径
查看>>
python 之简单扯一扯time模块
查看>>
简单配置网页的404重定向
查看>>
激光打印机打印全黑
查看>>
jquery实现页面加载进度条(转)
查看>>
openmanage安装及通过zabbix监控硬件信息
查看>>
Cacti和Zabbix所需Nginx安装配置(二)
查看>>
Flex 自定义 Validator 验证开始时间早于结束时间
查看>>
bootstrap-媒体对象
查看>>
C#基础学习第一天
查看>>
0.1:Why are We Addicted to Games
查看>>
linux系统调优
查看>>
Python Paramiko模块安装和使用
查看>>
兽哥出品--->w3af的搭建以及使用
查看>>
初尝Mcafee之安装Mcafee Agent【04】
查看>>
临时cookie和永久cookie对比
查看>>
如何查看数据库的容量大小
查看>>
C++获取程序执行时间
查看>>
“机器学习”相关资料分享
查看>>
Linux 多网卡设置同一网段,引发的问题
查看>>