【问题标题】:junit5 test scanner on system.in [duplicate]system.in 上的 junit5 测试扫描仪 [重复]
【发布时间】:2020-05-23 07:37:01
【问题描述】:

下面的方法如何使用junit5创建测试方法?

public static String readFromDBOrFile() {
  String fileOrDB;
  do {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Select between reading from 'file' or 'DB': ");
    String line = scanner.nextLine().toUpperCase().trim();
    fileOrDB = !line.equals("FILE") && !line.equals("DB") ? null : line;
    if(fileOrDB == null) 
      System.out.println("Not a valid choice. Try again");
  } while(fileOrDB == null);
  System.out.println("Reading from : '" + fileOrDB + "'");
  return fileOrDB;
}

【问题讨论】:

  • 欢迎来到 Stack Overflow。请通过tour 了解 Stack Overflow 的工作原理,并阅读How to Ask 以了解如何提高问题的质量。然后查看help center,看看你可以问什么问题。你的问题太笼统了。请edit您的帖子提出更具体的问题,并可能添加您尝试过的单元测试并解释问题所在。

标签: java java.util.scanner junit5


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多