public void testNameIsAvailableAtConfigurationItemApplication() { EmbeddedConfiguration config = config(); config.common().nameProvider(new CustomNameProvider()); config .common() .add( new ConfigurationItem() { public void apply(InternalObjectContainer container) { Assert.areEqual(CUSTOM_NAME, container.toString()); } public void prepare(Configuration configuration) {} }); assertName(config, CUSTOM_NAME); }
private EmbeddedConfiguration aliasConfig() { EmbeddedConfiguration configuration = Db4oEmbedded.newConfiguration(); configuration .common() .addAlias( new TypeAlias( CrossPlatformServices.fullyQualifiedName(A.class), CrossPlatformServices.fullyQualifiedName(B.class))); return configuration; }
public void testCustom() { EmbeddedConfiguration config = config(); config.common().nameProvider(new CustomNameProvider()); assertName(config, CUSTOM_NAME); }