Package org.apache.hivemind.service

Examples of org.apache.hivemind.service.ThreadLocale


        MockControl requestControl = newControl(WebRequest.class);
        WebRequest request = (WebRequest) requestControl.getMock();

        MockControl tlc = newControl(ThreadLocale.class);
        ThreadLocale tl = (ThreadLocale) tlc.getMock();

        // Training

        source.readCookieValue(TapestryConstants.LOCALE_COOKIE_NAME);
        sourceControl.setReturnValue(null);

        request.getLocale();
        requestControl.setReturnValue(Locale.JAPANESE);

        tl.setLocale(Locale.JAPANESE);

        replayControls();

        RequestLocaleManagerImpl manager = new RequestLocaleManagerImpl();
        manager.setCookieSource(source);
        manager.setRequest(request);
        manager.setThreadLocale(tl);

        Locale actual = manager.extractLocaleForCurrentRequest();

        assertSame(Locale.JAPANESE, actual);

        verifyControls();

        tl.getLocale();
        tlc.setReturnValue(Locale.JAPANESE);

        replayControls();

        // Should do nothing, beacuse it isn't a change.
View Full Code Here


    private ValueConverter _valueConverter = (ValueConverter) _valueConverterControl.getMock();

    private ThreadLocale newThreadLocale()
    {
        MockControl control = newControl(ThreadLocale.class);
        ThreadLocale tl = (ThreadLocale) control.getMock();

        tl.getLocale();
        control.setReturnValue(Locale.ENGLISH);

        return tl;

    }
View Full Code Here

public class TestValidatableFieldSupportImpl extends BaseComponentTestCase
{
    private ThreadLocale newThreadLocale()
    {
        MockControl control = newControl(ThreadLocale.class);
        ThreadLocale tl = (ThreadLocale) control.getMock();

        tl.getLocale();
        control.setReturnValue(Locale.ENGLISH);

        return tl;
    }
View Full Code Here

public class TestTranslatedFieldSupportImpl extends BaseComponentTestCase
{
    private ThreadLocale newThreadLocale()
    {
        MockControl control = newControl(ThreadLocale.class);
        ThreadLocale tl = (ThreadLocale) control.getMock();

        tl.getLocale();
        control.setReturnValue(Locale.ENGLISH);

        return tl;
    }
View Full Code Here

public class TestTranslatedFieldSupportImpl extends BaseComponentTestCase
{
    private ThreadLocale newThreadLocale()
    {
        MockControl control = newControl(ThreadLocale.class);
        ThreadLocale tl = (ThreadLocale) control.getMock();

        tl.getLocale();
        control.setReturnValue(Locale.ENGLISH);

        return tl;
    }
View Full Code Here

public class TestValidatableFieldSupportImpl extends BaseComponentTestCase
{
    private ThreadLocale newThreadLocale()
    {
        MockControl control = newControl(ThreadLocale.class);
        ThreadLocale tl = (ThreadLocale) control.getMock();

        tl.getLocale();
        control.setReturnValue(Locale.ENGLISH);

        return tl;
    }
View Full Code Here

        String projectRoot = System.getProperty("PROJECT_ROOT", ".");
        String path = projectRoot + "/examples/src/descriptor/META-INF/panorama.startup.xml";

        Resource r = new FileResource(path);
        MessageFinder mf = new MessageFinderImpl(r);
        ThreadLocale tl = new ThreadLocaleImpl(Locale.getDefault());

        return new ModuleMessages(mf, tl);
    }
View Full Code Here

{
    public void testThreadSpecific() throws Exception
    {
        final Registry r = RegistryBuilder.constructDefaultRegistry();

        final ThreadLocale tl = (ThreadLocale) r.getService(ThreadLocale.class);

        assertSame(r.getLocale(), tl.getLocale());

        tl.setLocale(Locale.KOREAN);

        assertSame(Locale.KOREAN, tl.getLocale());

        Thread t = new Thread()
        {
            public void run()
            {
                assertSame(r.getLocale(), tl.getLocale());
            }
        };

        t.start();
        t.join();
View Full Code Here

    public void testResetOnThreadCleanup() throws Exception
    {
        Registry r = RegistryBuilder.constructDefaultRegistry();

        ThreadLocale tl = (ThreadLocale) r.getService(ThreadLocale.class);

        Locale start = r.getLocale();

        assertSame(start, tl.getLocale());

        tl.setLocale(Locale.CANADA_FRENCH);

        r.cleanupThread();

        assertSame(start, tl.getLocale());
    }
View Full Code Here

        String projectRoot = System.getProperty("PROJECT_ROOT", ".");
        String path = projectRoot + "/examples/src/descriptor/META-INF/panorama.startup.xml";

        Resource r = new FileResource(path);
        MessageFinder mf = new MessageFinderImpl(r);
        ThreadLocale tl = new ThreadLocaleImpl(Locale.getDefault());

        return new ModuleMessages(mf, tl);
    }
View Full Code Here

TOP

Related Classes of org.apache.hivemind.service.ThreadLocale

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.