cyclomaticCostText = new Text(control, SWT.BORDER);
GridData cyclomaticCostGridData = new GridData();
cyclomaticCostGridData.widthHint = 50;
cyclomaticCostText.setLayoutData(cyclomaticCostGridData);
cyclomaticCostText.setToolTipText("Cost multiplier for Cyclomatic Complexity Issues");
cyclomaticCostText.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
setTabDirty();
}
});
setHelpContext(cyclomaticCostText, HelpContexts.TESTABILITY_CYCLOMATIC_COST);
Label globalStateCost = new Label(control, SWT.NONE);
globalStateCost.setText("Global State Cost:");
globalStateCostText = new Text(control, SWT.BORDER);
GridData globalStateCostGridData = new GridData();
globalStateCostGridData.widthHint = 50;
globalStateCostText.setLayoutData(globalStateCostGridData);
globalStateCostText.setToolTipText("Cost multiplier for Global State Issues");
globalStateCostText.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
setTabDirty();
}
});
setHelpContext(globalStateCostText, HelpContexts.TESTABILITY_GLOBAL_STATE_COST);
Label maxExcellentCost = new Label(control, SWT.NONE);
maxExcellentCost.setText("Max Cost for Excellent Classes:");
maxExcellentCostText = new Text(control, SWT.BORDER);
GridData maxExcellentCostGridData = new GridData();
maxExcellentCostGridData.widthHint = 50;
maxExcellentCostText.setLayoutData(maxExcellentCostGridData);
maxExcellentCostText.setToolTipText("Cost Threshold which differenties Excellent classes from"
+ " Acceptable classes. Classes which have a cost below this are Excellent classes, while "
+ "classes which have a cost higher are not very testable.");
maxExcellentCostText.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
setTabDirty();
}
});
setHelpContext(maxExcellentCostText, HelpContexts.TESTABILITY_MAX_COST_EXCELLENT_CLASSES);
Label maxAcceptableCost = new Label(control, SWT.NONE);
maxAcceptableCost.setText("Max Cost for Acceptable Classes:");
maxAcceptableCostText = new Text(control, SWT.BORDER);
GridData maxAcceptableCostGridData = new GridData();
maxAcceptableCostGridData.widthHint = 50;
maxAcceptableCostText.setLayoutData(maxAcceptableCostGridData);
maxAcceptableCostText.setToolTipText("Cost Threshold which differenties Acceptable classes from"
+ " classes which need work. Classes which have a cost below this are Acceptable classes,"
+ " while classes which have a cost higher than this need significant refactoring.");
maxAcceptableCostText.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
setTabDirty();
}
});
setHelpContext(maxAcceptableCostText, HelpContexts.TESTABILITY_MAX_COST_ACCEPTABLE_CLASSES);
Label maxClassesToShowInIssuesReport = new Label(control, SWT.NONE);
maxClassesToShowInIssuesReport.setText("Max Classes In Report:");
maxClassesToShowInIssuesReportText = new Text(control, SWT.BORDER);
GridData maxClassesToShowInIssuesReportGridData = new GridData();
maxClassesToShowInIssuesReportGridData.widthHint = 50;
maxClassesToShowInIssuesReportText.setLayoutData(maxClassesToShowInIssuesReportGridData);
maxClassesToShowInIssuesReportText.setToolTipText("The maximum number of classes to show in "
+ "the report. Only the top specified number of classes will be displayed in the "
+ "testability views.");
maxClassesToShowInIssuesReportText.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
setTabDirty();