It seems it is possible to use multiple DN in one ldif file I guess my issue was caused by the fact I have created dn: dc=org .... dn: dc.apache,dc=org ....
in my ldif file, and these DNs seems to be autocreated by ApacheDS So the only issue remain is: missing sources in maven artifacts :) Do you think creating @Rule and/or reusable parts out of FrameworkRunner worth PR? Or maybe there are some better options? On Mon, 29 Oct 2018 at 22:45, Maxim Solodovnik <[email protected]> wrote: > And one more question (hope I'm not asking too much :))) > > Is it possible to use embedded LdapServer without using @RunWith ? > I'm already using @RunWith(SpringJUnit4ClassRunner.class) and it seems > "There can be the only one (c)" :) > > Here is the example how @RunWith can be converted to @Rule > Maybe common code can be extracted to satisfy both approaches? > > > On Mon, 29 Oct 2018 at 20:17, Maxim Solodovnik <[email protected]> > wrote: > >> Please disregard question #2, It seems to be possible to have only one >> partition :) >> >> What version of apacheds-core-integ >> <https://mvnrepository.com/artifact/org.apache.directory.server/apacheds-core-integ> >> should >> I use? AM25 seems to be the latest, but its sources artifact somehow >> contains sources for 1 java file only :( is this known issue? (just double >> checked [1]) >> >> [1] >> http://central.maven.org/maven2/org/apache/directory/server/apacheds-core-integ/2.0.0.AM25/ >> >> On Mon, 29 Oct 2018 at 19:29, Maxim Solodovnik <[email protected]> >> wrote: >> >>> Thanks for the answer Stefan, >>> >>> I'm trying to write my first test >>> >>> Here are some findings and questions: >>> >>> 1) It seems `org.apache.directory.api:api-all` and >>> `org.apache.directory.api:api-ldap-schema-data` have conflicting ldif >>> bundled, is it safe to exclude api-ldap-schema-data from >>> `org.apache.directory.server:apacheds-server-integ` ? >>> >>> 2) it seems it is impossible to have more than 1 DN in ldif file being >>> loaded with @ApplyLdifFiles. And as far as I understand from >>> logs @CreatePartition is required for every DN, is this correct? >>> >>> 3) Maybe simple test with working config is available somewhere? >>> >>> I'll try to create PR for docs as soon as my first test will work :) >>> >>> >>> >>> On Sun, 28 Oct 2018 at 23:01, Stefan Seelmann <[email protected]> >>> wrote: >>> >>>> Hi Maxim, >>>> >>>> we no longer use the Confluence wiki for maintaining the documentation. >>>> All the pages there are really old (your example was updated 2010), and >>>> refer to ApacheDS 1.5 instead of 2.0. Maybe the wiki pages should be >>>> deleted or at least marked as "outdated", let's discuss and decide that >>>> in a separate thread. >>>> >>>> Documentation was moved to the Apache CMS, but is far from being >>>> completed. The page you refer should probably be below [1] but is empty. >>>> So if you want to help better move it there, the source is [2]. As you >>>> see, documentation is not in a good shape, help is very appreciated. >>>> >>>> Kind Regards, >>>> Stefan >>>> >>>> [1] >>>> >>>> https://directory.apache.org/apacheds/advanced-ug/7-embedding-apacheds.html >>>> [2] >>>> >>>> https://svn.apache.org/repos/asf/directory/site/trunk/content/apacheds/advanced-ug/7-embedding-apacheds.mdtext >>>> >>>> >>>> On 10/28/18 4:27 PM, Maxim Solodovnik wrote: >>>> > Hello Emmanuel, >>>> > >>>> > It seems this wiki page >>>> > >>>> https://cwiki.apache.org/confluence/display/DIRxSRVx11/4.2.+Using+ApacheDS+for+unit+tests >>>> > Have broken formatting >>>> > Can you please fix it? >>>> > Or I can try to do it (but currently don't have enough karma :( ) >>>> > >>>> > Thanks in advance! >>>> > >>>> >>>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> -- >> WBR >> Maxim aka solomax >> > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax
