use of net.bytebuddy.description.ByteCodeElement in project byte-buddy by raphw.
the class ElementMatchersTest method testNameEndsWithIgnoreCase.
@Test
public void testNameEndsWithIgnoreCase() throws Exception {
ByteCodeElement byteCodeElement = mock(ByteCodeElement.class);
when(byteCodeElement.getActualName()).thenReturn(FOO);
assertThat(ElementMatchers.nameEndsWithIgnoreCase(FOO.substring(1)).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameEndsWithIgnoreCase(FOO.substring(1).toUpperCase()).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameEndsWithIgnoreCase(BAR).matches(byteCodeElement), is(false));
}
use of net.bytebuddy.description.ByteCodeElement in project byte-buddy by raphw.
the class ElementMatchersTest method testNameStartsWith.
@Test
public void testNameStartsWith() throws Exception {
ByteCodeElement byteCodeElement = mock(ByteCodeElement.class);
when(byteCodeElement.getActualName()).thenReturn(FOO);
assertThat(ElementMatchers.nameStartsWith(FOO.substring(0, 2)).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameStartsWith(FOO.substring(0, 2).toUpperCase()).matches(byteCodeElement), is(false));
assertThat(ElementMatchers.nameStartsWith(BAR).matches(byteCodeElement), is(false));
}
use of net.bytebuddy.description.ByteCodeElement in project byte-buddy by raphw.
the class ElementMatchersTest method testNameContains.
@Test
public void testNameContains() throws Exception {
ByteCodeElement byteCodeElement = mock(ByteCodeElement.class);
when(byteCodeElement.getActualName()).thenReturn(FOO);
assertThat(ElementMatchers.nameContains(FOO.substring(1, 2)).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameContains(FOO.substring(1, 2).toUpperCase()).matches(byteCodeElement), is(false));
assertThat(ElementMatchers.nameContains(BAR).matches(byteCodeElement), is(false));
}
use of net.bytebuddy.description.ByteCodeElement in project byte-buddy by raphw.
the class ElementMatchersTest method testNameContainsIgnoreCase.
@Test
public void testNameContainsIgnoreCase() throws Exception {
ByteCodeElement byteCodeElement = mock(ByteCodeElement.class);
when(byteCodeElement.getActualName()).thenReturn(FOO);
assertThat(ElementMatchers.nameContainsIgnoreCase(FOO.substring(1, 2)).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameContainsIgnoreCase(FOO.substring(1, 2).toUpperCase()).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameContainsIgnoreCase(BAR).matches(byteCodeElement), is(false));
}
use of net.bytebuddy.description.ByteCodeElement in project byte-buddy by raphw.
the class ElementMatchersTest method testNameEndsWith.
@Test
public void testNameEndsWith() throws Exception {
ByteCodeElement byteCodeElement = mock(ByteCodeElement.class);
when(byteCodeElement.getActualName()).thenReturn(FOO);
assertThat(ElementMatchers.nameEndsWith(FOO.substring(1)).matches(byteCodeElement), is(true));
assertThat(ElementMatchers.nameEndsWith(FOO.substring(1).toUpperCase()).matches(byteCodeElement), is(false));
assertThat(ElementMatchers.nameEndsWith(BAR).matches(byteCodeElement), is(false));
}
Aggregations