Package info.archinnov.achilles.type

Examples of info.archinnov.achilles.type.NamingStrategy


        //Given
        ConfigMap params = new ConfigMap();
        params.put(GLOBAL_NAMING_STRATEGY, NamingStrategy.CASE_SENSITIVE);

        //When
        final NamingStrategy actual = extractor.initGlobalNamingStrategy(params);

        //Then
        assertThat(actual).isSameAs(NamingStrategy.CASE_SENSITIVE);
    }
View Full Code Here


    public void should_init_default_global_naming_strategy() throws Exception {
        //Given
        ConfigMap params = new ConfigMap();

        //When
        final NamingStrategy actual = extractor.initGlobalNamingStrategy(params);

        //Then
        assertThat(actual).isSameAs(ArgumentExtractor.DEFAULT_GLOBAL_NAMING_STRATEGY);
    }
View Full Code Here

    @Test
    public void should_determine_class_naming_strategy() throws Exception {
        //When
        when(configContext.getGlobalNamingStrategy()).thenReturn(NamingStrategy.LOWER_CASE);
        final NamingStrategy classNamingStrategy = introspector.determineClassNamingStrategy(configContext, BeanWithNamingStrategy.class);
        final NamingStrategy defaultNamingStrategy = introspector.determineClassNamingStrategy(configContext, CompleteBean.class);

        //Then
        assertThat(classNamingStrategy).isSameAs(NamingStrategy.SNAKE_CASE);
        assertThat(defaultNamingStrategy).isSameAs(NamingStrategy.LOWER_CASE);
    }
View Full Code Here

TOP

Related Classes of info.archinnov.achilles.type.NamingStrategy

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.