/** * This test should be run in a clean (e.g. forked) VM */ @Test public void shouldInitializeSmackTest() throws Exception { ProviderManager.addIQProvider("foo", "bar", new TestIQProvider()); assertTrue(SmackConfiguration.isSmackInitialized()); }
@Ignore @Test public void smackconfigurationVersionShouldInitialzieSmacktTest() { SmackConfiguration.getVersion(); // Only a call to SmackConfiguration.getVersion() should cause Smack to become initialized. assertTrue(SmackConfiguration.isSmackInitialized()); } }
@Ignore @Test public void smackConfigurationShouldNotCauseInitializationTest() { SmackConfiguration.getDefaultReplyTimeout(); // Only a call to SmackConfiguration.getVersion() should cause Smack to become initialized. assertFalse(SmackConfiguration.isSmackInitialized()); }