Hi,

It seems you're using Junit 4, which is not supported.
Could you also give me the set of bundles you're deploying (or you're
maven configuration if you're using the maven-junit4osgi-plugin).

Regards,

Clement

On 15.02.11 16:18, "Pierre Henry Perret" <[email protected]> wrote:

>I have a simple test like the one hereafter:
>_____________________________
>public class TestSibImpl extends OSGiTestCase {
>
>IPOJOHelper helper;
>
>@Override
>protected void setUp() throws Exception {
>this.helper = new IPOJOHelper(this);
>
>}
>
>@Test
>public void testSibAvailability() {
>
>assertNotNull(helper.getServiceReferenceByName(
>StructuralInformationBase.class.getName(), null));
>}
>
>}
>_____________________________________
>
>
>And added the class test in mavenn-bundle-plugin , but test fails:
>with NPE on m_context in IPOJOHelper...
>
>ANy idea ?
>
>_________________
>--
>Pierre
>
>
>
>
>2011/2/13 Clement Escoffier <[email protected]>
>
>> Hi,
>>
>> You need to initialize the iPOJO Helper in the setUp method:
>> helper = new IPOJOHelper(this);
>>
>> This is really important as it's how the helper get the bundle context.
>>
>>
>> Moreover, in the tearDown method it is recommended to dispose the
>>helper:
>> helper.dispose();
>>
>> The disposal deletes all the instances created using the helper, release
>> services...
>>
>> Regards,
>>
>> Clement
>>
>>
>> On 12.02.11 21:38, "Pierre Henry Perret" <[email protected]> wrote:
>>
>> >Hi all,
>> >
>> >I have a junis4osgi test plugin running and that one returns a NPE when
>> >trying accessing the context.
>> >I have made as explained in the tutorial junit4osgi: created a plugin
>> >separate test alon with the bundle to test.
>> >my config is that one:
>> >______________________________
>> >       <plugin>
>> >        <groupId>org.apache.felix</groupId>
>> >        <artifactId>maven-bundle-plugin</artifactId>
>> >        <extensions>true</extensions>
>> >        <configuration>
>> >          <instructions>
>> >            <Private-Package>services.osgi</Private-Package>
>> >            <Bundle-SymbolicName>
>> >              ${project.artifactId}
>> >            </Bundle-SymbolicName>
>> >            <Test-Suite>
>> >              services.osgi.StructuralInformationServicesTest
>> >            </Test-Suite>
>> >          </instructions>
>> >        </configuration>
>> >      </plugin>
>> ><plugin>
>> ><groupId>org.apache.felix</groupId>
>> ><artifactId>maven-junit4osgi-plugin</artifactId>
>> ><executions>
>> ><execution>
>> ><goals>
>> ><goal>test</goal>
>> ></goals>
>> ><configuration>
>> ><deployprojectartifact>false</deployprojectartifact>
>> ></configuration>
>> ></execution>
>> ></executions>
>> ></plugin>
>> >____________________________________________________
>> >
>> >Test reports that the iPOJO helper m_context is null ...?!
>> >
>> >I think I havent configured well the test...
>> >
>> >--
>> >Pierre
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to