Cutin/lib/src/test/java/net/tomatentum/cutin/ReflectedMethodTest.java
tueem dd4e048ce5
All checks were successful
Build / Gradle-Build (push) Successful in 1m38s
Publish / Gradle-Publish (push) Successful in 11s
Test / Gradle-Test (push) Successful in 13s
fix(bcmethod): make bcmethod abstract
2025-04-13 00:20:28 +02:00

29 lines
780 B
Java

package net.tomatentum.cutin;
import static org.junit.jupiter.api.Assertions.assertTrue;
import org.junit.jupiter.api.Test;
import net.tomatentum.cutin.method.ReflectedMethod;
class ReflectedMethodTest {
@Test
void methodTest() {
ReflectedMethod<String, String> method = new TestReflectedMethod(new TestMethodClass());
Object result = method.run("testContext");
assertTrue((boolean)result);
System.out.println("Success");
}
@Test
void testBCMethod() {
ReflectedMethod<String, Double> method = new TestBestCandidateMethod(
"test",
new TestMethodClass());
Object result = method.run((double)4);
assertTrue((boolean)result);
System.out.println("Success");
}
}