package jetbrains.mps.testbench.junit; /*Generated by MPS */ import jetbrains.mps.testbench.util.Output; /** * fyodor, Aug 18, 2010 */ public class UncleanTestExecutionException extends Exception { public UncleanTestExecutionException(Output... outputs) { super(outputToMessage(outputs)); } private static String outputToMessage(Output... outputs) { StringBuilder sb = new StringBuilder(); String sep = "\n"; for (Output f : outputs) { if (f.isNotEmpty()) { sb.append(sep).append(f.getDescription()); sep = "; "; } } sb.append("\n---8<---------"); for (Output f : outputs) { if (f.isNotEmpty()) { sb.append("\n[").append(f.getDescription()).append("]\n"); sb.append(f.getText()); } } sb.append("--------->8---"); return sb.toString(); } }