Skip to content

Commit 1174780

Browse files
committed
Add tests for buildSignature method
Introduced a new test case to verify the buildSignature method with various String class methods and parameter types.
1 parent 2a2c7c3 commit 1174780

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

microsphere-java-core/src/test/java/io/microsphere/reflect/MethodUtilsTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,13 @@ void testGetSignature() {
525525
assertEquals("io.microsphere.reflect.MethodUtils#findMethod(java.lang.Class,java.lang.String,java.lang.Class[])", getSignature(method));
526526
}
527527

528+
@Test
529+
void testBuildSignature() {
530+
assertEquals("java.lang.String#toString()", buildSignature(String.class, "toString"));
531+
assertEquals("java.lang.String#substring(int)", buildSignature(String.class, "substring", int.class));
532+
assertEquals("java.lang.String#substring(int,int)", buildSignature(String.class, "substring", int.class, int.class));
533+
}
534+
528535
@Test
529536
void testIsObjectMethod() {
530537
assertIsObjectMethod(true, Object.class, "toString");

0 commit comments

Comments
 (0)