/src/test/java/tests/ReflectionTest.java
https://github.com/CovertJaguar/Railcraft · Java · 25 lines · 17 code · 3 blank · 5 comment · 1 complexity · 6d8feebefe3ecf662aa6ea04c6fd8e75 MD5 · raw file
- package tests;
- import mods.railcraft.common.util.misc.Reflection;
- import org.apache.logging.log4j.Level;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.message.MessageFormatMessage;
- import org.junit.jupiter.api.Assertions;
- import org.junit.jupiter.api.Test;
- /**
- * Created by CovertJaguar on 11/7/2018 for Railcraft.
- *
- * @author CovertJaguar <http://www.railcraft.info>
- */
- class ReflectionTest {
- @Test
- void getCallerClass() {
- for (int ii = 0; ii < 5; ii++) {
- LogManager.getLogger("ReflectionTest").log(Level.INFO,
- new MessageFormatMessage("{0}", Reflection.getCallerClass(ii)));
- }
- Assertions.assertEquals(ReflectionTest.class, Reflection.getCallerClass(0));
- }
- }