assertThat( parameterNames ).containsExactly( "title" );
}
@Test
public void shouldReturnParameterNamesFromCustomParanamer() throws Exception {
ParanamerParameterNameProvider parameterNameProvider = new ParanamerParameterNameProvider( new CustomAnnotationParanamer() );
Constructor<ComputerGame> constructor = ComputerGame.class.getConstructor( String.class );
List<String> parameterNames = parameterNameProvider.getParameterNames( constructor );
assertThat( parameterNames ).containsExactly( "gameTitle" );
Method method = ComputerGame.class.getMethod( "pauseGame", int.class );
parameterNames = parameterNameProvider.getParameterNames( method );
assertThat( parameterNames ).containsExactly( "durationInSeconds" );
}