public WsdlTestSuite generateTestSuite(RestService service, boolean atCreation) {
XFormDialog dialog = ADialogBuilder.buildDialog(GenerateForm.class);
dialog.setValue(GenerateForm.STYLE, "One TestCase for each Resource");
StringList paths = new StringList();
for (RestResource resource : service.getAllResources()) {
paths.add(resource.getName() + ": " + resource.getFullPath(false));
}
dialog.setOptions(GenerateForm.RESOURCES, paths.toStringArray());
XFormOptionsField operationsFormField = (XFormOptionsField) dialog.getFormField(GenerateForm.RESOURCES);
operationsFormField.setSelectedOptions(paths.toStringArray());
WsdlProject project = service.getProject();
String[] testSuites = ModelSupport.getNames(new String[]{"<create>"}, project.getTestSuiteList());
dialog.setOptions(GenerateForm.TESTSUITE, testSuites);