This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 155991
Collapse All | Expand All

(-)00b69d7ccb4d (+81 lines)
Added Link Here
1
/*
2
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
3
 *
4
 * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
5
 *
6
 * The contents of this file are subject to the terms of either the GNU
7
 * General Public License Version 2 only ("GPL") or the Common
8
 * Development and Distribution License("CDDL") (collectively, the
9
 * "License"). You may not use this file except in compliance with the
10
 * License. You can obtain a copy of the License at
11
 * http://www.netbeans.org/cddl-gplv2.html
12
 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
13
 * specific language governing permissions and limitations under the
14
 * License.  When distributing the software, include this License Header
15
 * Notice in each file and include the License file at
16
 * nbbuild/licenses/CDDL-GPL-2-CP.  Sun designates this
17
 * particular file as subject to the "Classpath" exception as provided
18
 * by Sun in the GPL Version 2 section of the License file that
19
 * accompanied this code. If applicable, add the following below the
20
 * License Header, with the fields enclosed by brackets [] replaced by
21
 * your own identifying information:
22
 * "Portions Copyrighted [year] [name of copyright owner]"
23
 *
24
 * Contributor(s):
25
 *
26
 * The Original Software is NetBeans. The Initial Developer of the Original
27
 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
28
 * Microsystems, Inc. All Rights Reserved.
29
 *
30
 * If you wish your version of this file to be governed by only the CDDL
31
 * or only the GPL Version 2, indicate your decision by adding
32
 * "[Contributor] elects to include this software in this distribution
33
 * under the [CDDL or GPL Version 2] license." If you do not indicate a
34
 * single choice of license, a recipient has the option to distribute
35
 * your version of this file under either the CDDL, the GPL Version 2 or
36
 * to extend the choice of license to its licensees as provided above.
37
 * However, if you add GPL Version 2 code and therefore, elected the GPL
38
 * Version 2 license, then the option applies only if the new code is
39
 * made subject to such option by the copyright holder.
40
 */
41
42
package org.netbeans.modules.autoupdate.services;
43
44
import java.io.File;
45
import org.netbeans.api.autoupdate.UpdateUnit;
46
47
/**
48
 *
49
 * @author Jaroslav Tulach
50
 */
51
public class InstallHiddenModuleTest extends OperationsTestImpl {
52
53
    public InstallHiddenModuleTest(String testName) {
54
        super(testName);
55
    }
56
57
    @Override
58
    protected void setUp() throws Exception {
59
        clearWorkDir();
60
        super.setUp();        
61
        System.setProperty("netbeans.dirs", getWorkDirPath());
62
        String udp = System.getProperty("netbeans.user");
63
        assertNotNull("User dir is provided", udp);
64
        File ud = new File(udp);
65
        File hidden = new File(new File(new File(ud, "config"), "Modules"),
66
            moduleCodeNameBaseForTest().replace('.', '-') + ".xml_hidden"
67
        );
68
        hidden.getParentFile().mkdirs();
69
        hidden.createNewFile();
70
    }
71
72
    protected String moduleCodeNameBaseForTest() {
73
        return "com.sun.testmodule.cluster"; //NOI18N
74
    }
75
76
    public void testSelf() throws Exception {
77
        UpdateUnit install = UpdateManagerImpl.getInstance().getUpdateUnit(moduleCodeNameBaseForTest());
78
        assertNotNull("There is an NBM to install", install);
79
        installModule(install, null);
80
    }
81
}

Return to bug 155991