Example usage for com.liferay.portal.kernel.util PortalUtil getPortal

List of usage examples for com.liferay.portal.kernel.util PortalUtil getPortal

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util PortalUtil getPortal.

Prototype

public static Portal getPortal() 

Source Link

Usage

From source file:com.liferay.frontend.js.loader.modules.extender.internal.JSLoaderModulesServletTest.java

License:Open Source License

@Before
public void setUp() {
    _portal = PortalUtil.getPortal();

    _portalUtil.setPortal(new PortalImpl() {

        @Override// w ww .j av a  2 s. c  om
        public String getPathContext() {
            return StringPool.BLANK;
        }

    });
}

From source file:com.liferay.frontend.js.loader.modules.extender.internal.JSLoaderModulesServletTest.java

License:Open Source License

protected JSLoaderModulesServlet buildJSLoaderModulesServlet(Map<String, Object> properties) throws Exception {

    JSLoaderModulesServlet jsLoaderModulesServlet = new JSLoaderModulesServlet();

    ReflectionTestUtil.setFieldValue(jsLoaderModulesServlet, "_portal", PortalUtil.getPortal());

    jsLoaderModulesServlet.activate(mock(ComponentContext.class), properties);

    MockServletContext mockServletContext = new MockServletContext();

    mockServletContext.setContextPath("/loader");

    jsLoaderModulesServlet.init(new MockServletConfig(mockServletContext));

    jsLoaderModulesServlet.setDetails(Converter.cnv(Details.class, properties));

    JSLoaderModulesTracker jsLoaderModulesTracker = new JSLoaderModulesTracker();

    jsLoaderModulesTracker.setDetails(Converter.cnv(Details.class, properties));

    jsLoaderModulesServlet.setJSLoaderModulesTracker(jsLoaderModulesTracker);

    NPMRegistry npmRegistry = new NPMRegistryImpl();

    jsLoaderModulesServlet.setNPMRegistry(npmRegistry);

    return jsLoaderModulesServlet;
}