Example usage for org.apache.commons.lang3.reflect FieldUtils writeDeclaredStaticField

List of usage examples for org.apache.commons.lang3.reflect FieldUtils writeDeclaredStaticField

Introduction

In this page you can find the example usage for org.apache.commons.lang3.reflect FieldUtils writeDeclaredStaticField.

Prototype

public static void writeDeclaredStaticField(final Class<?> cls, final String fieldName, final Object value,
        final boolean forceAccess) throws IllegalAccessException 

Source Link

Document

Writes a named static Field .

Usage

From source file:com.xpn.xwiki.plugin.wikimanager.WikiManagerTest.java

@Override
protected void tearDown() throws Exception {
    super.tearDown();

    // Reset static fields
    FieldUtils.writeDeclaredStaticField(XWikiServerClass.class, "instance", null, true);
}

From source file:org.cristalise.lookup.LookupTestBase.java

@Before
public void setUp() throws Exception {
    Logger.addLogStream(System.out, 8);

    lookup = new JooqLookupManager();

    ObjectProperties c2kProps = new ObjectProperties();

    setUpStorage(c2kProps);/*from   w w  w . ja va2 s.  com*/

    Gateway.init(c2kProps);

    FieldUtils.writeDeclaredStaticField(Gateway.class, "mLookupManager", lookup, true);
    FieldUtils.writeDeclaredStaticField(Gateway.class, "mLookup", lookup, true);

    lookup.open(null);
    lookup.initializeDirectory();
}

From source file:org.silverpeas.core.mail.SmtpMailSendingMassiveTest.java

@BeforeEach
public void setup() throws Exception {
    // Injecting by reflection the mock instance
    oldMailSender = MailSenderProvider.get();
    FieldUtils.writeDeclaredStaticField(MailSenderProvider.class, "mailSender", new StubbedSmtpMailSender(),
            true);/*from   ww w.j a  va 2s. c o  m*/

}

From source file:org.silverpeas.core.mail.SmtpMailSendingMassiveTest.java

@AfterEach
public void destroy() throws Exception {
    // Replacing by reflection the mock instances by the previous extracted one.
    FieldUtils.writeDeclaredStaticField(MailSenderProvider.class, "mailSender", oldMailSender, true);
}

From source file:org.silverpeas.core.mail.SmtpMailSendingTest.java

@BeforeEach
public void setup() throws Exception {
    // Injecting by reflection the mock instance
    oldMailSender = MailSenderProvider.get();
    FieldUtils.writeDeclaredStaticField(MailSenderProvider.class, "mailSender", new StubbedSmtpMailSender(),
            true);//from  www .j  a va  2  s .  c  o m
}

From source file:org.silverpeas.core.mail.TestSmtpMailSending.java

@Before
public void setup() throws Exception {
    // Injecting by reflection the mock instance
    oldMailSender = MailSenderProvider.get();
    FieldUtils.writeDeclaredStaticField(MailSenderProvider.class, "mailSender", new StubbedSmtpMailSender(),
            true);//from   www .ja  va  2  s  .c o m
}

From source file:org.silverpeas.core.mail.TestSmtpMailSending.java

@After
public void destroy() throws Exception {
    // Replacing by reflection the mock instances by the previous extracted one.
    FieldUtils.writeDeclaredStaticField(MailSenderProvider.class, "mailSender", oldMailSender, true);
}

From source file:org.silverpeas.core.notification.sse.AbstractServerEventDispatcherTaskTest.java

@BeforeEach
@AfterEach/*from   w w w . ja va 2  s  . c  om*/
@SuppressWarnings("unchecked")
public void setup() throws Exception {
    asyncContextMap = (Set<AsyncContext>) FieldUtils.readDeclaredStaticField(ServerEventDispatcherTask.class,
            "synchronizedContexts", true);
    serverEventStore = (ServerEventStore) FieldUtils.readDeclaredStaticField(ServerEventDispatcherTask.class,
            "serverEventStore", true);
    asyncContextMap.clear();
    serverEventStore.clear();
    FieldUtils.writeDeclaredStaticField(AbstractServerEvent.class, "idCounter", 0L, true);

    new SseLogger().init();
}