gpt4 book ai didi

java - 如何在单元测试中处理大字符串?

转载 作者:搜寻专家 更新时间:2023-11-01 01:59:07 25 4
gpt4 key购买 nike

我有一个关于字符串测试方法的问题。每次,我都会对一个以字符串作为参数的方法编写一个新测试。

现在,出现了一些问题:

  • 如何使用\n、\r、\t、变音符号等包含测试字符串?
  • 如何设置编码?
  • 我应该使用由 FileInputStream 打开的外部文件吗? (开销太大,恕我直言)

那么...您有什么方法可以解决这个问题?

最佳答案

  • 如果你有很多,将测试字符串放在带有字符串常量的单独类中
  • 除非万不得已,否则尽量不要将文件保存在磁盘上。我同意你的说法 - 这带来了太多的开销(更不用说如果你开始出现 I/O 错误会发生什么)
  • 确保使用不同的换行符(\n\r\n\r\n\r)测试字符串不同的操作系统

关于java - 如何在单元测试中处理大字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com