标签: unit-testing stream smalltalk squeak
我有一个带有消息的对象,该消息可以获取流并打印到其中 我的问题是测试我正在打印正确的字符串 我可以使用输出重定向和测试脚本来完成它,但我宁愿使用TestCase类的断言,如果可能的话。 感谢您的帮助:))
答案 0 :(得分:2)
您可以使用WriteStream on: String new创建一个写入内存中字符串的流。
WriteStream on: String new
将contents发送到该流以检索字符串内容。
contents
这应该可以帮助您测试代码。