zoukankan      html  css  js  c++  java
  • maven的pom文件中配置测试用例

    <build>
            <plugins>    
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                      <skipTests>true</skipTests>
                    </configuration>
                </plugin>
            </plugins>
        </build>

    如果你执行过mvn test或者执行其他maven命令时跑了测试用例,你就已经用过maven-surefire-plugin了。maven-surefire-plugin是maven里执行测试用例的插件,不显示配置就会用默认配置。这个插件的surefire:test命令会默认绑定maven执行的test阶段。

    如果说maven已经有了maven-surefire-plugin的默认配置,我们还有必要了解maven-surefire-plugin的配置么?答案是肯定的。虽说maven-surefire-plugin有默认配置,但是当需要修改一些测试执行的策略时,就有必要我们去重新配置这个插件了。

    上面代码是声明跳过测试用例,其它配置参考百度

    package com.chetxt.fk.model;
    import java.util.Date;import java.util.List;
    import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;
    @ApiModel(value="账号")public class User{@ApiModelProperty(value="id",example = "111111111",required=true,hidden=false)private String id;@ApiModelProperty(value="用户登录账号",example = "xxx",required=true,hidden=false)private String user_account;@ApiModelProperty(value="密码",example = "123456",required=true,hidden=false)private String password;@ApiModelProperty(value="客户名称",example = "超级管理员",required=true,hidden=false)private String name;@ApiModelProperty(value="电话",example = "18555588787",required=true,hidden=false)private String phone;@ApiModelProperty(value="电子邮件",example = "2@qq.com",required=true,hidden=false)private String email;@ApiModelProperty(value="所属客户",example = "111111111",required=true,hidden=false)private String group_id;@ApiModelProperty(value="创建时间",example = "2017-10-30 11:16:49",required=true,hidden=false)private String createtime;@ApiModelProperty(value="更新时间",example = "2017-10-30 11:16:49",required=true,hidden=false)private String updatetime;@ApiModelProperty(value="状态(0-无效,1-有效,2-删除)",example = "1",required=true,hidden=false)private int isactive;
    private SystemGroup systemgroup;private List<Role> roles;
    public String getId() {return id;}
    public void setId(String id) {this.id = id;}
    public String getUserAccount() {return user_account;}
    public void setUserAccount(String userAccount) {this.user_account = userAccount;}
    public String getPassword() {return password;}
    public void setPassword(String password) {this.password = password;}
    public String getName() {return name;}
    public void setName(String name) {this.name = name;}
    public String getPhone() {return phone;}
    public void setPhone(String phone) {this.phone = phone;}
    public String getEmail() {return email;}
    public void setEmail(String email) {this.email = email;}
    public String getGroupId() {return group_id;}
    public void setGroupId(String groupId) {this.group_id = groupId;}
    public int getIsactive() {return isactive;}
    public void setIsactive(int isactive) {this.isactive = isactive;}
    public String getCreatetime() {return createtime;}
    public void setCreatetime(String createtime) {this.createtime = createtime;}
    public String getUpdatetime() {return updatetime;}
    public void setUpdatetime(String updatetime) {this.updatetime = updatetime;}
    public SystemGroup getSystemGroup() {return systemgroup;}
    public void setSystemGroup(SystemGroup systemGroup) {this.systemgroup = systemGroup;}
    public List<Role> getRoles() {return roles;}
    public void setRoles(List<Role> roles) {this.roles = roles;}
    }

  • 相关阅读:
    git 强制覆盖本地,与远程仓库一致
    ABDCD
    docker 有效指令
    Python进阶-----__slots__属性
    Python进阶-----通过类的内置方法__format__自定制格式化字符串
    Python进阶-----通过类的内置方法__str__和__repr__自定制输出(打印)对象时的字符串信息
    Python进阶-----类的内置item属性方法
    Python进阶-----类的内置方法__getattribute__
    Python进阶-----使用isinstance和issublcass方法判断类和对象的关系
    Python进阶-----类组合的方式完成授权
  • 原文地址:https://www.cnblogs.com/shamo89/p/7812986.html
Copyright © 2011-2022 走看看