| | |
| | | import java.util.List; |
| | | |
| | | import org.forgerock.opendj.config.server.ConfigException; |
| | | import org.forgerock.opendj.ldap.DN; |
| | | import org.forgerock.opendj.ldap.ModificationType; |
| | | import org.forgerock.opendj.ldap.RDN; |
| | | import org.forgerock.opendj.ldap.ResultCode; |
| | | import org.opends.server.TestCaseUtils; |
| | | import org.forgerock.opendj.ldap.schema.AttributeType; |
| | | import org.forgerock.opendj.server.config.meta.LastModPluginCfgDefn; |
| | | import org.opends.server.TestCaseUtils; |
| | | import org.opends.server.api.plugin.PluginType; |
| | | import org.opends.server.core.DirectoryServer; |
| | | import org.opends.server.core.ModifyDNOperation; |
| | | import org.opends.server.core.ModifyOperation; |
| | | import org.opends.server.extensions.InitializationUtils; |
| | | import org.opends.server.protocols.internal.InternalClientConnection; |
| | | import org.forgerock.opendj.ldap.schema.AttributeType; |
| | | import org.opends.server.types.Attributes; |
| | | import org.forgerock.opendj.ldap.DN; |
| | | import org.opends.server.types.DirectoryConfig; |
| | | import org.opends.server.types.Entry; |
| | | import org.opends.server.types.InitializationException; |
| | | import org.opends.server.types.Modification; |
| | | import org.forgerock.opendj.ldap.RDN; |
| | | import org.testng.annotations.BeforeClass; |
| | | import org.testng.annotations.DataProvider; |
| | | import org.testng.annotations.Test; |
| | |
| | | public void testInitializeWithValidConfigs(Entry e) |
| | | throws Exception |
| | | { |
| | | LastModPlugin plugin = pp(e); |
| | | LastModPlugin plugin = initializePlugin(e); |
| | | plugin.finalizePlugin(); |
| | | } |
| | | |
| | | private LastModPlugin pp(Entry e) throws ConfigException, InitializationException { |
| | | private LastModPlugin initializePlugin(Entry e) throws ConfigException, InitializationException { |
| | | return InitializationUtils.initializePlugin(new LastModPlugin(), e, LastModPluginCfgDefn.getInstance()); |
| | | } |
| | | |
| | |
| | | DirectoryServer.getSchema().deregisterAttributeType(mnType); |
| | | |
| | | |
| | | LastModPlugin plugin = pp(e); |
| | | LastModPlugin plugin = initializePlugin(e); |
| | | plugin.finalizePlugin(); |
| | | |
| | | |
| | | DirectoryServer.getSchema().registerAttributeType(ctType, false); |
| | | DirectoryServer.getSchema().registerAttributeType(cnType, false); |
| | | DirectoryServer.getSchema().registerAttributeType(mtType, false); |
| | | DirectoryServer.getSchema().registerAttributeType(mnType, false); |
| | | DirectoryServer.getSchema().registerAttributeType(ctType, null, false); |
| | | DirectoryServer.getSchema().registerAttributeType(cnType, null, false); |
| | | DirectoryServer.getSchema().registerAttributeType(mtType, null, false); |
| | | DirectoryServer.getSchema().registerAttributeType(mnType, null, false); |
| | | } |
| | | |
| | | |
| | |
| | | public void testInitializeWithInvalidConfigs(Entry e) |
| | | throws Exception |
| | | { |
| | | LastModPlugin plugin = pp(e); |
| | | LastModPlugin plugin = initializePlugin(e); |
| | | plugin.finalizePlugin(); |
| | | } |
| | | |