我有一个关于如何最好地处理顶级类的JUnit测试的问题。假设我有一个类SomeWriter,它有一个方法可以重新格式化String并将其写入流。该方法实际上并不执行工作,而是将其委托(delegate)给实际执行实际工作的成员对象。我在下面的类(class)中总结了这一点。publicclassSomeWriter{publicvoidwriteReformattedDataToStream(OutputStreamoutStream,Stringmessage){myReformatter.DoTheActualWorkAndWriteDataToStream(outStream,m