`
stevezheng
  • 浏览: 80177 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Junit 4 10秒钟

    博客分类:
  • java
阅读更多

比较丢人的说,近期才看了看Junit 4,以前都是用TestNG,感觉Junit 4更广一些,其实Junit4非常简单,如果会TestNG的话,只用10秒钟:

 

 

        不必继承TestCase    
        在每一个test方法不必用test开头,而用@Test    
        与Junit3的Suit兼容    
            public static junit.framework.Test suite() {    
                return new JUnit4TestAdapter(AssertionTest.class);    
            }    
        Annotations    
            @Test:表示测试方法    
            @Before、@After:在每一个方法进行测试的前后调用    
            @BeforeClass、@AfterClass:在这个类开始和结束的前后调用    
            @Test(expected = ArithmeticException.class):期望出现ArithmeticException    
            "@Ignore(""Not Ready to Run""):表示暂时忽略这个测试,往往写在@Test上面"    
            @Test(timeout = 1):表示1秒钟以后失败    

分享到:
评论
1 楼 天机老人 2009-04-15  
果然够牛,的,速度快只要10秒!

相关推荐

    jakartaee8-starter-boilerplate:一个样板项目,用于在几秒钟内启动Jakarta EE 8应用程序

    是一个样板项目,可帮助您在几秒钟内引导新的Java EE 8 / Jakarta EE 8应用程序。 如果要探索基于JSF,JAX-RS和MVC的真实世界的Jakarta EE 8应用程序,请检查从该项目派生的以下项目。建立确保已安装最新的JDK 8和...

    秒钟计时器小应用

    源码中可能还包括了测试用例,使用JUnit或Espresso进行UI测试,确保计时器功能的正确性。 总的来说,这个秒表计时器小应用涵盖了Android开发的基础知识,包括布局设计、事件处理、计时器实现、UI优化以及基本的测试...

    meli-mutant-detector-app:自由市场突变DNA检测器

    当4点相同的字符多于一个序列被发现,或者水平以及垂直或对角出现这种情况。 有效字符为A,T,G和C,它们代表DNA的每个含氮碱基。 堆叠使用 Java 8 H2 MySQL 8或MariaDB 10 Tomcat服务器8.5 阿帕奇Maven 3.5 ...

    sts-bundle.zip

    对于Spring Boot项目,STS提供了专门的启动器,允许开发者在几秒钟内创建一个新的Spring Boot应用。它还集成了Spring Boot Actuator,方便开发者监控和管理运行中的Spring Boot应用。 3. **代码提示与智能感知**:...

    custom-maven-archetypes:Java EE和Jakarta EE项目引导的Maven原型

    轻松启动新的Java EE和Jakarta EE项目 自定义Maven原型的存储库: 具有Microprofile 3.3和Java 11的Jakarta EE 8 使用这种Maven原型,您可以在几秒钟内引导一个简单的Jakarta EE 8应用程序。 该原型包含以下文件/...

    基于Java的写的图片幻灯片切换特效.zip

    - `javax.swing.Timer`:用于设置间隔时间,定期执行特定任务,例如每隔几秒钟自动切换下一张图片。 5. **动画效果**: - **过渡效果**:可能通过改变图片的透明度、位置或大小来实现平滑的过渡效果,这通常涉及...

    LuhnAlgorithm

    您应该通过JUnit测试用例证明其操作。 ### Luhn算法该公式根据其包含的校验数字验证数字,该数字通常附加到部分帐号以生成完整的帐号。 该帐号必须通过以下测试: 从最右边的校验位开始计数,然后向左移动,将第二...

    基于JAVA简单简洁的压力测试, QPS测试工具.zip

    这个工具可能使用了JUnit或TestNG等单元测试框架来组织和执行测试逻辑。通过编写测试用例,我们可以设定不同的并发级别和请求频率,然后收集和分析结果,以评估系统在不同压力下的性能表现。 在进行压力测试时,...

    code-scanning-playground-kotlin

    kotlin-android-template :robot: 一个简单的Github模板,可让您创建一个Android / Kotlin项目并在几秒钟内启动并运行。 该模板专注于交付具有静态分析和持续集成功能的项目。如何使用 :footprints: 只需点击 按钮以...

    jakartaee8:A JakartaEE 8 Enterprice入门

    是一个样板项目,可帮助您在几秒钟内引导新的Java EE 8 / Jakarta EE 8应用程序。 如果要探索基于JSF,JAX-RS和MVC的真实世界的Jakarta EE 8应用程序,请检查从该项目派生的以下项目。建造确保已安装最新的JDK 8和...

    java代码-测试延时的效果

    4. **System.currentTimeMillis()**:为了测量代码的执行时间,可以使用`System.currentTimeMillis()`获取当前时间(以毫秒为单位),在代码开始和结束时分别记录,然后计算差值以了解执行时间。 5. **Stopwatch类*...

    Spring Boot Hello index.html

    - **内置测试支持**: Spring Boot 提供了对 JUnit 和 Mockito 的集成,使得编写单元测试和集成测试变得简单。同时,我们可以使用 `spring-boot-devtools` 依赖实现热部署,使得代码修改后可以快速看到效果。 通过...

    he-Seven-Second-2

    这个标题暗示着它可能是一个与性能优化相关的项目,"七秒"可能指的是某种操作或响应在七秒钟内完成,这在编程中可能是一个目标或挑战。 【描述】虽然描述部分只给出了同样的"he-Seven-Second-2",没有提供额外的...

    spring定时任务注解实现

    在测试定时任务时,你可以利用Spring的`TestNG`或者`JUnit`配合`@SpringBootTest`注解,不过需要注意,由于定时任务是异步执行的,测试可能会因为任务尚未执行而结束。此时,你可以使用`TestContextManager`和`...

    CheckPageContent:用于检查MineCraft FREE的免费FakaHeda服务器的程序

    为了每5秒钟执行一次服务器的可用性检查,程序会利用Java的定时任务API,如java.util.Timer和java.util.TimerTask。在TimerTask中定义具体的检查逻辑,然后由Timer定时调用。多线程的应用确保了程序在执行检查任务的...

Global site tag (gtag.js) - Google Analytics