我创建了一个应用程序,每天自动发送两次推文。现在我被告知要编写测试文件。
推文本身由字符串和数据库中的数据生成。
String actual = genTweet();
String expected = "Company Most Active ($Vol. in Millions) | SCZZL $19.5 | HUTC $18.1 | TSCDY $18.0 | TOELY $16.2 | GBGM $15.7 | More at: http://www.website.com/home";
assertEquals(expected, actual);
我在想,到底要怎么测试这个?美元值(value)和符号不断变化,因此每次实际 != 预期。
任何建议将不胜感激!!!
最佳答案
您通常不会针对生产服务器运行测试。相反,使用具有完全在您控制之下的可预测数据的测试服务器。
关于java - 如何测试字符串创建?当使用数据库中的数据创建字符串时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11163746/