package org.testory.common; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.testory.common.Classes.setAccessible; import java.lang.reflect.AccessibleObject; import org.junit.Before; import org.junit.Test; public class TestClassesSetAccessible { private AccessibleObject accessible; @Before public void before() { accessible = new AccessibleObject() {}; assertFalse(accessible.isAccessible()); } @Test public void sets_object_accessible() { setAccessible(accessible); assertTrue(accessible.isAccessible()); } @Test public void object_cannot_be_null() { try { setAccessible(null); fail(); } catch (NullPointerException e) {} } }