第3章:Maven使用入门/3.3 编写测试代码

  • 编写测试代码
    1. 在约定src/test/java下新建测试代码类

      1. `package com.wys.myapp.helloworld;

    import org.junit.Test;
    import static org.junit.Assert.*;

    public class HelloWorldErrTest {

    @Test
    public void SayHello(){
    HelloWorld helloWorld = new HelloWorld();
    String restult = helloWorld.SayHello();
    assertEquals("hello world123",restult);
    }
    }`

    1. `package com.wys.myapp.helloworld;

    import org.junit.Test;
    import static org.junit.Assert.*;

    public class HelloWorldTest {

    @Test
    public void SayHello(){
    HelloWorld helloWorld = new HelloWorld();
    String restult = helloWorld.SayHello();
    assertEquals("hello world",restult);
    }
    }`

    1. 执行mvn clean test:会自动执行src/test/java下面所有的main方法完成测试案例执行,如果有报错则抛出异常并且终止测试
      [D:\MavenTest\HelloWord]$ mvn clean test
      [INFO] Scanning for projects...

      T E S T S

      Running com.wys.myapp.helloworld.HelloWorldTest
      Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec
      Results :
      Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD SUCCESS
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 3.225 s
      [INFO] Finished at: 2018-08-02T14:29:58+08:00
      [INFO] Final Memory: 16M/180M
      [INFO] ------------------------------------------------------------------------
      [D:\MavenTest\HelloWord]$

    原文地址:http://blog.51cto.com/12074015/2331239

    时间: 2024-08-29 22:24:49

    第3章:Maven使用入门/3.3 编写测试代码的相关文章

    Maven常见异常及解决方法---测试代码编译错误

    [ERROR] Please refer to E:\maven\web_nanchang\target\surefire-reports for the individual test results. 解决方法: 这是因为测试代码时遇到错误,它会停止编译.只需要在pom.xml的<project>里添加以下配置,使得测试出错不影响项目的编译. <build>    <plugins>        <plugin>            <grou

    第3章:Maven使用入门/3.1 编写POM

    编写POM 运行环境:window 文件保存目录:D:\MavenTest 新建POM文件存在文件夹:HelloWord 新建POM文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.

    第3章:Maven使用入门/3.2 编写源代码

    编写源代码 安装Maven约定,源代码要存放在src/java/main,所以依次创建三个目录 按照POM中的<groupId>com.wys.myapp</groupId>和<artifactId>HelloWord</artifactId>创建目录:com\wys\myapp\helloWorld,这个目录是约定存在本项目的Java源代码的,所以最后的目录是: 创建HelloWorld.java源代码文件: package com.wys.myapp.m

    25 【python入门指南】如何编写测试代码

    python如何编写测试代码 python内置了unittest,使得写应用层的单元测试变得超乎寻常的简单. 1,执行单个测试函数 #!/bin/python import unittest class TestMathFunc(unittest.TestCase): def test_add(self): self.assertEqual(3, 1+2) self.assertEqual(4, 2+2) self.assertNotEqual(3, 1+3) def runTest(self)

    Maven学习笔记(三) :Maven使用入门

    编写POM: Maven项目的核心是pom.xml.POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等. 现在先为Hello World项目编写一个最简单的pom.xml. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x

    《Maven实战》笔记之《三、Maven使用入门》

    一.编写POM <groupId>com.shine.myapp</groupId> <artifactId>hello-world</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> groupId:定义了项目属于哪个组. artifactId:定义了当前Maven项目在组中唯一的ID. version:定义了项目

    【笔记】Maven使用入门

    参考<maven实战> 1.编写POM 2.编写主代码 3.编写测试代码 4.打包和运行 具体如下: 1.编写POM. <!-- XML头,指定了该xml文档的版本和编辑方式 --> <?xml version = "1.0" encoding = "UTF-8"?> <!-- project是所有pom.xml的根元素 --> <project xmlns="http://maven.apache.o

    (三)Maven使用入门之Hello World

    主要内容 编写POM 编写主代码 编写测试代码 打包和运行 到目前为止,已经大概了解并安装好了Maven,现在开始创建一个最简单的HelloWorld项目. 编写POM 就像Make的Makefile.Ant的build.xml一样,Maven项目的核心是pom.xml.POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等. 现在先为HelloWorld项目编写一个最简单的pom.xml. 首先创建一个名为helloworl

    Java开发工程师(Web方向) - 01.Java Web开发入门 - 第4章.Maven

    第4章--Maven Maven实战 Java Web应用的部署: 手动式: 编译:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/classes/package/NoodlesServlet.java 打包:jar cvf Restaurant.war . 移动:mv Restaurant.war .../webapps/ 项目复杂时:比如项目文件很多 -- IDE如eclipse --> IDE式:(如eclipse) 下载第三方依赖