Search in sources :

Example 1 with SettingsStub

use of org.apache.maven.report.projectinfo.stubs.SettingsStub in project maven-plugins by apache.

the class ProjectInfoReportUtilsTest method setUp.

protected void setUp() throws Exception {
    super.setUp();
    final List<org.apache.maven.settings.Server> servers = new ArrayList<org.apache.maven.settings.Server>();
    org.apache.maven.settings.Server server = new org.apache.maven.settings.Server();
    server.setId("localhost");
    server.setUsername("admin");
    server.setPassword("admin");
    servers.add(server);
    settingsStub = new SettingsStub() {

        private static final long serialVersionUID = 1L;

        @Override
        public org.apache.maven.settings.Server getServer(String serverId) {
            for (org.apache.maven.settings.Server server : getServers()) {
                if (server.getId().equals(serverId)) {
                    return server;
                }
            }
            return null;
        }

        @Override
        public List<org.apache.maven.settings.Server> getServers() {
            return servers;
        }
    };
}
Also used : Server(org.mortbay.jetty.Server) ArrayList(java.util.ArrayList) SettingsStub(org.apache.maven.report.projectinfo.stubs.SettingsStub) ArrayList(java.util.ArrayList) List(java.util.List)

Aggregations

ArrayList (java.util.ArrayList)1 List (java.util.List)1 SettingsStub (org.apache.maven.report.projectinfo.stubs.SettingsStub)1 Server (org.mortbay.jetty.Server)1