使用 JUnit 进行 Java 测试方法

标签 java junit

我是 junit 测试的新手,所以我问这些方法应该如何在 junit 测试中?

    public void addUser(String username) {
            usernames.add(username);
        }
    public String toString() {
            StringBuilder sb = new StringBuilder();
            sb.append(name+"\n");
            if ( usernames.size() == 0 ) 
                sb.append("EMPTY\n");
            for ( String user : usernames ) 
                sb.append(user+"\n");
            return sb.toString();
        }

最佳答案

给你一个开始:

@Test
public void test1() {
    YourObject o = new YourObject();
    o.addUser("TheUserNameYouWantToTest");
    Assert.assertEquals("YourExpectedString", o.toString());
}

关于使用 JUnit 进行 Java 测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30262578/

相关文章:

java - 通过 GAE Java 重新使用 GAE Python 代码

java - 如何使用 SOAPUI 获取 JUNIT 的响应

java - JUnit 什么是使 java.io.File.delete() 单元测试失败的最佳方法

java - 可以检测 Java 应用程序中的系统代理设置,但不能检测 JUnit

java - 如何测试仅传递其子对象并期望父对象继承其子对象的更新值的方法?

java - Mockito:在另一个方法中模拟方法调用

java - 如何在MainActivity之前启动java类

java - 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?

java - 带有 cucumber 和 Selenium 的 Maven 显示 0 次运行测试

java - 如何使用 PHP 将基于 Java 的机器学习框架连接到 MySQL 数据库?