use of org.eclipse.sw360.vendors.VendorHandler in project sw360portal by sw360.
the class VendorHandlerTest method setUp.
@Before
public void setUp() throws Exception {
// Create the database
TestUtils.createDatabase(DatabaseSettings.getConfiguredHttpClient(), dbName);
// Prepare the database
DatabaseConnector databaseConnector = new DatabaseConnector(DatabaseSettings.getConfiguredHttpClient(), dbName);
vendorList = new ArrayList<>();
vendorList.add(new Vendor().setShortname("Microsoft").setFullname("Microsoft Corporation").setUrl("http://www.microsoft.com"));
vendorList.add(new Vendor().setShortname("Apache").setFullname("The Apache Software Foundation").setUrl("http://www.apache.org"));
for (Vendor vendor : vendorList) {
databaseConnector.add(vendor);
}
vendorHandler = new VendorHandler();
}
use of org.eclipse.sw360.vendors.VendorHandler in project sw360portal by sw360.
the class ComponentAndAttachmentAwareDBTest method getThriftClients.
protected static ThriftClients getThriftClients() throws TException, IOException {
assertTestDbNames();
ThriftClients thriftClients = failingMock(ThriftClients.class);
ComponentHandler componentHandler = new ComponentHandler(thriftClients);
VendorHandler vendorHandler = new VendorHandler();
AttachmentHandler attachmentHandler = new AttachmentHandler();
ModerationService.Iface moderationService = failingMock(ModerationService.Iface.class);
doNothing().when(moderationService).deleteRequestsOnDocument(anyString());
doReturn(componentHandler).when(thriftClients).makeComponentClient();
doReturn(vendorHandler).when(thriftClients).makeVendorClient();
doReturn(attachmentHandler).when(thriftClients).makeAttachmentClient();
doReturn(moderationService).when(thriftClients).makeModerationClient();
return thriftClients;
}
Aggregations