首页 > 编程语言 >使用VSCode创建Maven工程测试Java代码

使用VSCode创建Maven工程测试Java代码

时间:2023-02-02 21:45:50浏览次数:41  
标签:Java VSCode Maven -- 测试 public

使用VSCode创建Maven工程测试Java代码

发生缘由

  • 使用VSCode创建Maven工程测试Java代码

环境介绍

  • 电脑系统:win10

  • VSCode版本: 1.72.0 (user setup)

开始搭建

搭建项目之前要求安装好VSCode以及Java相关扩展、配置好相关的环境。

创建Maven项目

Maven项目的目录结构如下:

项目的根目录:
      |-- src # 源码
      |    |-- main # 主工程代码
      |    |    |-- java # 业务逻辑代码
      |    |    |-- resources # 业务逻辑代码配置文件
      |    |    |-- webapp # web项目的资源目录。例如:jps/html/css/js
      |    |          |-- WEB-INF # 存放的是一些编译后的class文件和运行所必须的配置文件
      |    |                |-- web.xml文件
      |    |          |-- index.jsp/html/css/js # 存放前端资源文件
      |    |
      |    |-- test # 测试代码
      |         |-- java # 测试代码
      |         |-- resources # 测试代码所需要的配置文件
      |-- target # 
      |    |-- classes # 业务逻辑代码编译后的文件存放到这个目录下面
      |    |-- test-classes # 测试代码编译后的文件存放到这个目录下面
      |    |-- 项目.jar # 项目打包存放目录
      |
      |-- mvnw
      |-- mvnw.cmd
      |-- pom.xml # 项目的核心配置文件

导入依赖

导入Junit依赖环境

<!-- 单元测试 -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
</dependency>

创建被测试类

package com.linxuan;
​
public class Calculator {
​
    public int subtract(int a, int b) {
        return a - b;
    }
}

创建测试类

定义测试类。测试类的包名为XXX.XXX.test,例如com.linxuan.test。测试类的类名为被测试的类名+Test,例如CalculatorTest

创建测试方法

在测试类里面定义测试方法。测试方法名称为test + 测试的方法名,例如testAdd()。测试方法要使用public修饰、返回值是void、参数为空参。

给测试方法加上注解@Test

package com.linxuan;
​
import org.junit.Test;
​
public class CalculatorTest {
​
    @Test
    public void testSubtract() {
        Calculator calculator = new Calculator();
        int ret = calculator.subtract(10, 4);
        System.out.println(ret);
    }
}
 

 

标签:Java,VSCode,Maven,--,测试,public
From: https://www.cnblogs.com/linxuannihao/p/17087487.html

相关文章

  • Java 基础语法
    @目录Java基础语法标识符&关键字数据类型1.数据类型的介绍2.类型转换变量运算符包机制JavaDoc文档注释Scanner类流程控制1.1if选择结构1.2switch(匹配)选择结构2.1......
  • JAVA-基础-包
    java、javax、org、sun包都是jdk提供的类包,且都是在rt.jar中。rt.jar是JAVA基础类库(java核心框架中很重要的包),包含lang在内的大部分功能,而且rt.jar默认就在根classloader的......
  • 细节决定成败:探究Mybatis中javaType和ofType的区别
    开启掘金成长之旅!这是我参与「掘金日新计划·12月更文挑战」的第24天,点击查看活动详情一.背景描述今天,壹哥给学生讲解了Mybatis框架,学习了基础的ORM框架操作及多对一......
  • Java继承
    Java中的继承是一种机制,表示为一个对象获取父对象的所有属性和行为。在Java中继承是:可以创建基于现有类构建新的类。当您从现有类继承时,就可以重复使用父类的方法和字段......
  • Java this关键字
    在java中,this关键字有很多种用法。在java中,这是一个引用当前对象的引用变量。javathis关键字的用法如下:this关键字可用来引用当前类的实例变量。this关键字可用于调......
  • Java多线程
    多线程目录多线程概述多线程:好处与弊端JVM中的多线程解析如何创建一个线程呢?内存与线程名称获取内存:获取线程名称:多线程的创建一:继承Thread类继承Thread类步骤:继承Thread......
  • Java static关键字
    java中的static关键字主要用于内存管理。我们可以应用javastatic关键字在变量,方法,块和嵌套类中。static关键字属于类,而不是类的实例。静态(static)可以是:变量(也称......
  • java等于号的优先级顺序
    这个顺序是从右边往左边Map<Date,List<Map<String,Object>>>dataMap=dayBeforeCostList==null&&dayBeforeCostList.size()==0?null:dayBeforeCostList.str......
  • Java判断一个对象是否为指定类的实例
    一.描述instanceof它的作用是判断其左边对象是否为其右边类的实例,也可以判断这个对象是否是这个特定类或者是它的子类的一个实例,返回boolean类型的数据。二.用法booleanr......
  • java的构造函数和方法之间的区别
    Java构造函数构造器用于初始化对象的状态(数据)。构造函数不能有返回类型。构造函数隐式调用。如果没有指定任何构造函数,java编译器提供一个默认构造函数。构造函数名......