ABAP
ABAP class单元测试的执行入口,CLASS_SETUP, 是硬编码在单元测试框架实现CL_AUNIT_TEST_CLASS里的。
待执行的单元测试方法通过CL_AUNIT_TEST_CLASS~get_Test_Methods返回到一个内表里,然后LOOP该内表,依次执行。
Java
最常用的Maven plugin是maven-surefire-plugin,可以方便地单独触发单元测试,或者把单元测试的执行集成为Maven build的一个子步骤。
下图表明在执行mvn clean install时,执行了srv/test/java/com/sap/testcase下面的两个test case:
那么maven-surefire-plugin是如何知道哪些.java文件里面的测试方法需要执行呢?
到这个目录下面打开maven-surefire-plugin的实现文件SurefirePlugin.class:
.m2\repository\org\apache\maven\plugins\maven-surefire-plugin\2.20\maven-surefire-plugin-2.20\org\apache\maven\plugin\surefire
反编译出来,在getDefaultIncludes里面发现了答案:所有符合后缀Test*.java, Tests.java, TestCase.java结尾的Java文件都作为执行单元测试的候选,
Java里单元测试的灵活之处在于可以给同一class里的不同方法指定不同的Category:
然后用命令行mvn install加上参数-P SlowTests只执行category为SlowTests的那些方法:
关于@Category注解的更多高级用法,参考我的SAP Community 博客: Run only given sets of your unit test via @Category。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
文档详细介绍了用myeclipse生成webservice的方法步骤,以及abap调用webservice 第一步:myeclipse生成webservice 第二部:发布webservice 第三步:在sap系统生成webservice代理 第四步:生成port 第五步:用实例调用...
SAP ABAP与JAVA之间通过RFC传递数据实例
java连接sap +jco3,代码成功测试,文件含有所需的类库。 限于window X86系统。
JAVA调用ABAP程序,与ABAP调用JAVA程序的实例,包含JCO的API及所需jar文件. 文档文件中是中文实例.
abap sap 测试题,abap sap 测试题 ,abap sap 测试题
CEON ABAP Eclipse Editor
基于linux系统oracle数据库sap(ABAP+JAVA)安装手册,语言为纯英文。该文档内部链接全部真实有效。可以规避不必要的错误。
6.类似Java,ABAP开发的程序能运行于任何操作系统(Java有Java虚拟机,ABAP也有ABAP processor),多种数据库(比如在ABAP字典中实现了透明表对各种底层数据库表的映射,这样在ABAP层看到的透明表就和具体数据库无关),各种...
ABAP对JAVA加密的内容进行AES解密,或JAVA对ABAP的加密内容进行解密 提供现成所有源代码(包括ABAP的AES工具类 ),直接拷贝即可使用,达成与JAVA项目互通加密解密。
abap English and test
ABAP资料ABAP资料ABAP资料ABAP资料ABAP资料
ABAP 调用ABAP PROXY
abap tips abap tips abap tips abap tips abap tips
英文版电子书SAP ABAP Hands-On Test Projects with Business Scenarios, 英文版,有兴趣的朋友看看,练练英语。
TAW10 ABAP Certification Test Part 2.pdf
ABAP语法效率测试程序
关于ABAP/4编辑器和调试过程的详细信息,参见文档ABAP/4工作台工具。 本节讲述下列主题: 1) 命名程序 2) 指定程序属性 3) 编写程序 4) 测试程序 5) 显示或更改程序 6) 将事务代码分配给程序 1)、命名程序 要创建...
ABAP加密和解密
ABAP - Keyword Documentation This documentation describes the syntax and meaning of the keywords of the ABAP language and its object-oriented part ABAP Objects. Alongside this, language frameworks ...
abap 与 java web service 集成