package org.testng.eclipse.ui.tree;
import org.eclipse.swt.widgets.TreeItem;
import org.testng.eclipse.ui.RunInfo;
import java.text.MessageFormat;
/**
* The representation in the tree of a test method.
*
* @author Cedric Beust <cedric@beust.com>
*/
public class TestTreeItem extends BaseTreeItem implements ITreeItem {
private final static String FORMATTED_MESSAGE = "{0} ( {1} s)";
public TestTreeItem(TreeItem parent, RunInfo runInfo) {
super(parent, runInfo);
update(runInfo);
}
public void update(RunInfo runInfo) {
getTreeItem().setText(MessageFormat.format(FORMATTED_MESSAGE,
getRunInfo().getTestName(),
getTime() / 1000
)
);
maybeUpdateImage(runInfo);
}
}