public FilterItemListener(Status status) { this.itemMask = status.getBitMask(); }
private org.netbeans.modules.gsf.testrunner.api.Status map(TestCase.Status status) { return org.netbeans.modules.gsf.testrunner.api.Status.valueOf(status.name()); }
@Override protected boolean createKeys(List<Testcase> toPopulate) { if(report != null) { for (Testcase testcase : report.getTests()) { if (!testcase.getStatus().isMaskApplied(filterMask)){ toPopulate.add(testcase); } } } return true; }
@NbBundle.Messages({ "MSG_TestsuiteNoname=Test suite", "MSG_TestsuiteRunning_HTML=running..."}) @Override public String getHtmlDisplayName() { assert suiteName != null; StringBuilder buf = new StringBuilder(60); if (suiteName != TestSuite.ANONYMOUS_SUITE) { buf.append(suiteName); } else { buf.append(Bundle.MSG_TestsuiteNoname()); } if (report != null) { Status status = report.getStatus(); buf.append(" "); //NOI18N buf.append("<font color='#"); //NOI18N buf.append(status.getHtmlDisplayColor()).append("'>"); //NOI18N buf.append(suiteStatusToMsg(status, true)); buf.append("</font>"); //NOI18N } if (report == null || !report.isCompleted()){ buf.append(" "); //NOI18N buf.append(Bundle.MSG_TestsuiteRunning_HTML()); } return buf.toString(); }
Set<Testcase> getFailedTests(){ Set<Testcase> failedTests = new HashSet(); for(Testcase tc:displayHandler.getSession().getAllTestCases()){ if (Status.isFailureOrError(tc.getStatus())){ failedTests.add(tc); } } return failedTests; }
/** */ public void setFilterMask(final int filterMask) { int diff = this.filterMask ^ filterMask; if (filterMask == this.filterMask) { return; } this.filterMask = filterMask; if (report != null) { for (Testcase testcase : report.getTests()) { if (testcase.getStatus().isMaskApplied(diff)){ refresh(false); break; } } } }
buf.append(" "); //NOI18N buf.append("<font color='#"); //NOI18N buf.append(status.getHtmlDisplayColor() + "'>"); //NOI18N
private void updateShowButtons() { btnShowPassed.setSelected((filterMask & Status.PASSED.getBitMask()) == 0); btnShowPassedWithErrors.setSelected((filterMask & Status.PASSEDWITHERRORS.getBitMask()) == 0); btnShowFailed.setSelected((filterMask & Status.FAILED.getBitMask()) == 0); btnShowError.setSelected((filterMask & Status.ERROR.getBitMask()) == 0); btnShowIgnored.setSelected((filterMask & Status.IGNORED.getBitMask()) == 0); btnShowSkipped.setSelected((filterMask & Status.SKIPPED.getBitMask()) == 0); btnShowAborted.setSelected((filterMask & Status.ABORTED.getBitMask()) == 0); }
@Override protected Node createNodeForKey(Testcase testcase) { if (testcase.getStatus().isMaskApplied(filterMask)){ return null; } return Manager.getInstance().getNodeFactory().createTestMethodNode(testcase, report.getProject()); }
private JToggleButton newShowButton(String iconId, String tooltip, String accessibleName, Status status) { JToggleButton btn = new JToggleButton(ImageUtilities.loadImageIcon(iconId, true)); btn.setToolTipText(tooltip); btn.getAccessibleContext().setAccessibleName(accessibleName); btn.setSelected((filterMask & status.getBitMask()) == 0); btn.addItemListener(new FilterItemListener(status)); return btn; }