Search in sources :

Example 1 with Option

use of cn.taketoday.framework.context.config.ConfigData.Option in project today-infrastructure by TAKETODAY.

the class ConfigDataTests method optionsOfUsesCopyOfOptions.

@Test
void optionsOfUsesCopyOfOptions() {
    Option[] array = { Option.IGNORE_IMPORTS, Option.IGNORE_PROFILES };
    Options options = Options.of(array);
    array[0] = Option.PROFILE_SPECIFIC;
    assertThat(options.asSet()).containsExactly(Option.IGNORE_IMPORTS, Option.IGNORE_PROFILES);
}
Also used : Options(cn.taketoday.framework.context.config.ConfigData.Options) PropertySourceOptions(cn.taketoday.framework.context.config.ConfigData.PropertySourceOptions) Option(cn.taketoday.framework.context.config.ConfigData.Option) Test(org.junit.jupiter.api.Test)

Example 2 with Option

use of cn.taketoday.framework.context.config.ConfigData.Option in project today-framework by TAKETODAY.

the class ConfigDataTests method optionsOfUsesCopyOfOptions.

@Test
void optionsOfUsesCopyOfOptions() {
    Option[] array = { Option.IGNORE_IMPORTS, Option.IGNORE_PROFILES };
    Options options = Options.of(array);
    array[0] = Option.PROFILE_SPECIFIC;
    assertThat(options.asSet()).containsExactly(Option.IGNORE_IMPORTS, Option.IGNORE_PROFILES);
}
Also used : Options(cn.taketoday.framework.context.config.ConfigData.Options) PropertySourceOptions(cn.taketoday.framework.context.config.ConfigData.PropertySourceOptions) Option(cn.taketoday.framework.context.config.ConfigData.Option) Test(org.junit.jupiter.api.Test)

Aggregations

Option (cn.taketoday.framework.context.config.ConfigData.Option)2 Options (cn.taketoday.framework.context.config.ConfigData.Options)2 PropertySourceOptions (cn.taketoday.framework.context.config.ConfigData.PropertySourceOptions)2 Test (org.junit.jupiter.api.Test)2