Package com.heroku.api.request.releases

Examples of com.heroku.api.request.releases.ListReleases


     * List of releases for an app.
     * @param appName App name. See {@link #listApps} for a list of apps that can be used.
     * @return
     */
    public List<Release> listReleases(String appName) {
        return connection.execute(new ListReleases(appName), apiKey);
    }
View Full Code Here


        assertEquals(user.getEmail(), testUser.getUsername());
    }

    @Test(dataProvider = "newApp", retryAnalyzer = InternalServerErrorAnalyzer.class)
    public void testListReleases(App app) {
        List<Release> releases = connection.execute(new ListReleases(app.getName()), apiKey);
        assertEquals(releases.get(0).getName(), "v1");
        assertEquals(releases.get(0).getDescription(), "Initial release");
    }
View Full Code Here

    }

    @Test(dataProvider = "app", retryAnalyzer = InternalServerErrorAnalyzer.class)
    public void testReleaseInfo(App app) {
        addConfig(app, "releaseTest", "releaseTest"); //ensure a release exists
        List<Release> releases = connection.execute(new ListReleases(app.getName()), apiKey);
        Release releaseInfo = connection.execute(new ReleaseInfo(app.getName(), releases.get(0).getName()), apiKey);
        assertEquals(releaseInfo.getName(), releases.get(0).getName());
    }
View Full Code Here

    }
   
    @Test(dataProvider = "newApp", retryAnalyzer = InternalServerErrorAnalyzer.class)
    public void testRollback(App app) {
        addConfig(app, "releaseTest", "releaseTest");
        List<Release> releases = connection.execute(new ListReleases(app.getName()), apiKey);
        Release lastRelease = releases.get(releases.size() - 1);
        String rollback = connection.execute(new Rollback(app.getName(), lastRelease.getName()), apiKey);
        assertEquals(rollback, lastRelease.getName());
    }
View Full Code Here

TOP

Related Classes of com.heroku.api.request.releases.ListReleases

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.