Package ru.aristar.jnuget.client

Examples of ru.aristar.jnuget.client.ClientFactory


            result = Collections.synchronizedList(result);
            int count = remoteStorage.getPackageCount(false);
            int groupCount = 200;
            logger.debug("Получение {} пакетов из удаленного сервера группами по {}",
                    new Object[]{count, groupCount});
            ClientFactory clientFactory = new ClientFactory(getUrl());
            forkJoinPool.invoke(new GetRemotePackageFeedAction(groupCount, result, 0, count, clientFactory));
            logger.debug("Завершено получение пакетов count={}", new Object[]{result.size()});
            return result;
        } catch (IOException | URISyntaxException e) {
            logger.warn("Ошибка получения пакета из удаленного хранилища", e);
View Full Code Here


    public void testCompute() throws IOException, URISyntaxException, NugetFormatException {
        //GIVEN
        List<RemoteNupkg> arrayList = new ArrayList<>();
        arrayList = Collections.synchronizedList(arrayList);
        NugetClient client = context.mock(NugetClient.class);
        ClientFactory clientFactory = context.mock(ClientFactory.class);
        Expectations expectations = new Expectations();
        expectations.atLeast(0).of(clientFactory).createClient();
        expectations.will(returnValue(client));
        expectations.atLeast(0).of(client).close();
        addExpectation(expectations, client, 200, 0, createPackageFeed("feed-1", 200, 1));
View Full Code Here

    @Test
    public void testLoadPackages() throws NugetFormatException, IOException, URISyntaxException {
        //GIVEN
        List<RemoteNupkg> nupkgs = new ArrayList<>();
        NugetClient client = context.mock(NugetClient.class);
        ClientFactory clientFactory = context.mock(ClientFactory.class);
        GetRemotePackageFeedAction action = new GetRemotePackageFeedAction(5, nupkgs, 0, 200, clientFactory);
        Expectations expectations = new Expectations();
        addExpectation(expectations, client, 5, 0, createPackageFeed("feed-1", createPackageEntry("package-1", "1.2.3"), createPackageEntry("package-2", "1.2.3")));
        addExpectation(expectations, client, 2, 2, createPackageFeed("feed-2", createPackageEntry("package-3", "1.2.3"), createPackageEntry("package-4", "1.2.3")));
        addExpectation(expectations, client, 2, 4, createPackageFeed("feed-3"));
View Full Code Here

TOP

Related Classes of ru.aristar.jnuget.client.ClientFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.