У меня есть список сообщений, которые я сравниваю с заданным количеством.Когда счет не удался, я хочу вывести все найденные сообщения, чтобы я знал, какое сообщение отсутствует или является лишним.В настоящее время я использую:
import scala.collection.JavaConversions._
def Assert_Messages (
expected : Int,
actual : java.util.List [String])
{
if (expected != 0 && actual.size == 0)
{
junit.framework.Assert.fail ("An expected error message was not reported.")
}
else if (expected != actual.size)
{
actual foreach (junit.framework.Assert.fail (_))
} // if
} // Assert_Messages
Но при этом выводится только первое сообщение, так как junit.framework.Assert.fail
не возвращается.Кто-нибудь получил для меня идею, которая не связана с уродливым StringBuffer?
JUnit установлен, поскольку тест должен работать на Android.Я с нетерпением жду, чтобы узнать что-то новое и изящное.