小编Ale*_*x L的帖子

自定义例外

我正在尝试定义自己的自定义异常.基本上我想防止用户在年龄小于16时被创建.接下来我已经提出了一些讨论/问题.

public enum Code {

    USER_INVALID_AGE("The user age is invalid");

    private String message;

    Code(String message) {
        this.message = message;
    }

    public String getMessage() {
        return message;
    }

}
Run Code Online (Sandbox Code Playgroud)

例外类:

public class TrainingException extends RuntimeException {

private Code code;

    public TrainingException(Code code) {
        this.code = code;
    }

    public Code getCode() {
        return code;
    }

    public void setCode(Code code) {
        this.code = code;
    }
}
Run Code Online (Sandbox Code Playgroud)

在Validator包中,我有以下内容:

public class UserValidator implements Validator<User> {

    /** {@inheritDoc} */
    @Override
    public void validate(User type) {
        if …
Run Code Online (Sandbox Code Playgroud)

java custom-exceptions

3
推荐指数
1
解决办法
112
查看次数

黄瓜vs Junit

我想问一下Cucumber和JUnit之间的实际区别是什么。我根本没有和Cucumber一起工作过;找到了一些文档,但是我非常感谢与这两者一起工作的人员提供的一些反馈(对lvl概述有兴趣)。

分解一下-我感兴趣的(我将使用Selenium而不是Protractor):

  1. 黄瓜和朱尼特有什么不一样的吗?
  2. 使用什么更容易(编码,编写测试的速度有多快)?
  3. 两者都可以使用页面对象吗?

我需要完成的一些事情

  1. 测试CSS样式
  2. 测试页面响应能力
  3. WebElement的标准操作(单击,获取数据等)
  4. 断言。

除此以外的任何其他东西都值得欢迎。非常感谢您对此的回答,谢谢!

java junit selenium cucumber

2
推荐指数
2
解决办法
4329
查看次数

标签 统计

java ×2

cucumber ×1

custom-exceptions ×1

junit ×1

selenium ×1