目前,我正在编写测试来处理不同 KVPair 类之间的比较,其中内容因任一 KVPair 中的空白量而异。
我正在按如下方式构造对象:
k = "remember";
v = "It's not a lie, if you believe it";
remember_SingleSpaceOnTargetNoSpaceOnSource = new KVPair(k, v); // notice var name
...
当我不得不创建更复杂的测试时,这很快就崩溃了。
您将如何命名一个变量,其关键特征是space2Tabs3SpacesContent
并且仍然知道从现在起一个月后这意味着什么?
最终,作为我测试的一部分,我需要涵盖以下情况:
{various spaces} content {various spaces}
content {various spaces}
{various spaces} content
关于如何最好地构造它以便于测试的任何建议?