Package org.apache.rave.portal.model

Examples of org.apache.rave.portal.model.PortalPreference


        assertTrue(preferences.size() == 2);
    }

    @Test
    public void testGetByKey() {
        PortalPreference preference = repository.getByKey("color");
        assertNotNull(preference);
        assertTrue("Expecting preference with one of the values to be red", preference.getValues().contains("red"));
        assertTrue("Expecting preference with one of the values to be blue", preference.getValues().contains("blue"));
    }
View Full Code Here


        assertTrue("Expecting preference with one of the values to be blue", preference.getValues().contains("blue"));
    }

    @Test
    public void testGetByKey_notExisting() {
        PortalPreference preference = repository.getByKey("foo");
        assertNull(preference);
    }
View Full Code Here

        assertNull(preference);
    }

    @Test
    public void testValuesAreOverwritten() throws Exception {
        PortalPreference preference = repository.getByKey("color");
        List<String> newColors = new ArrayList<String>();
        newColors.add("purple");
        newColors.add("green");
        preference.setValues(newColors);
        final PortalPreference saved = repository.save(preference);
        assertEquals(2, saved.getValues().size());
    }
View Full Code Here

    public void testGetPreference() {
        final String key = "title";
        expect(repository.getByKey(key)).andReturn(titlePreference());
        replay(repository);

        final PortalPreference preference = service.getPreference(key);
        verify(repository);

        assertEquals("Rave", preference.getValue());
    }
View Full Code Here

    public void testGetPreference_notExisting() {
        final String key = "foo";
        expect(repository.getByKey(key)).andReturn(null);
        replay(repository);

        final PortalPreference preference = service.getPreference(key);
        verify(repository);

        assertNull(preference);
    }
View Full Code Here

    @Test
    public void testSaveKeyValue_new() {
        final String key = "foo";
        final String value = "bar";
        PortalPreference fooBar = new PortalPreference(key, value);
        PortalPreference fooBarSaved = new PortalPreference(key, value);
        fooBarSaved.setEntityId(123L);

        expect(repository.getByKey(key)).andReturn(null).once();
        expect(repository.save(fooBar)).andReturn(fooBarSaved).once();
        replay(repository);
        service.savePreference(key, value);
View Full Code Here

    @Test
    public void testSaveKeyValue_existing() {
        final String key = "foo";
        final String value = "bar";
        final String newValue = "baz";
        PortalPreference fooBar = new PortalPreference(key, value);
        fooBar.setEntityId(123L);
        PortalPreference fooBarSaved = new PortalPreference(key, newValue);
        fooBarSaved.setEntityId(123L);

        expect(repository.getByKey(key)).andReturn(fooBar).once();
        expect(repository.save(fooBar)).andReturn(fooBarSaved).once();
        replay(repository);
        service.savePreference(key, value);
View Full Code Here

    public void testSaveKeyValues_new() {
        final String key = "foo";
        List<String> values = new ArrayList<String>();
        values.add("bar");
        values.add("baz");
        PortalPreference fooBar = new PortalPreference(key, values);
        PortalPreference fooBarSaved = new PortalPreference(key, values);
        fooBarSaved.setEntityId(123L);

        expect(repository.getByKey(key)).andReturn(null).once();
        expect(repository.save(fooBar)).andReturn(fooBarSaved).once();
        replay(repository);
        service.savePreference(key, values);
View Full Code Here

        values.add("bar");
        values.add("baz");
        List<String> newValues = new ArrayList<String>();
        values.add("bar2");
        values.add("baz2");
        PortalPreference fooBar = new PortalPreference(key, values);
        fooBar.setEntityId(123L);
        PortalPreference fooBarSaved = new PortalPreference(key, newValues);
        fooBarSaved.setEntityId(123L);

        expect(repository.getByKey(key)).andReturn(fooBar).once();
        expect(repository.save(fooBar)).andReturn(fooBarSaved).once();
        replay(repository);
        service.savePreference(key, values);
View Full Code Here

        verify(repository);
    }

    @Test
    public void testSavePreference() {
        PortalPreference title = titlePreference();
        PortalPreference savedTitle = new PortalPreference("title", "Rave");
        savedTitle.setEntityId(123L);

        expect(repository.save(title)).andReturn(savedTitle).once();
        replay(repository);

        service.savePreference(title);
View Full Code Here

TOP

Related Classes of org.apache.rave.portal.model.PortalPreference

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.