Edit C:\dspace-6.2-release\dspace\modules\rest\target\WEB-INF\lib\junitparams\internal\TestMethod.class
???? 1? Q !"!#$% &' ( )* + ,- Q*. / 0 1 2 3 45 67 8 9:;< = 6> 6? @ A B C D E F cGH 9I JKL <MNO P >Q )RS C )T )UVW QX cY Z[ H\]^ _ `a b c )d e f gh )i )jkl cmn )o p q crs ctuv > ,w ,x ? yz{ m ' k| ,} ~? ?d? c? ?? c?? )? ,? ???? ? ??? c? ,? ???? ?? frameworkMethod )Lorg/junit/runners/model/FrameworkMethod; testClass Ljava/lang/Class; Signature Ljava/lang/Class<*>; parametersAnnotation Ljunitparams/Parameters; fileParametersAnnotation Ljunitparams/FileParameters; params [Ljava/lang/Object; <init> O(Lorg/junit/runners/model/FrameworkMethod;Lorg/junit/runners/model/TestClass;)V Code LineNumberTable LocalVariableTable this !Ljunitparams/internal/TestMethod; method #Lorg/junit/runners/model/TestClass; name ()Ljava/lang/String; listFrom E(Ljava/util/List;Lorg/junit/runners/model/TestClass;)Ljava/util/List; i$ Ljava/util/Iterator; annotatedMethods Ljava/util/List; methods LocalVariableTypeTable ;Ljava/util/List<Lorg/junit/runners/model/FrameworkMethod;>; 3Ljava/util/List<Ljunitparams/internal/TestMethod;>; ?(Ljava/util/List<Lorg/junit/runners/model/FrameworkMethod;>;Lorg/junit/runners/model/TestClass;)Ljava/util/List<Ljunitparams/internal/TestMethod;>; hashCode ()I equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; ()Ljava/lang/Class; ()Ljava/lang/Class<*>; isIgnored ()Z isNotIgnored annotations $()[Ljava/lang/annotation/Annotation; describe ()Lorg/junit/runner/Description; paramSet i I parametrised Lorg/junit/runner/Description; parametersSets ()[Ljava/lang/Object; paramsFromFile reader Ljava/io/Reader; mapper Ljunitparams/mappers/DataMapper; e Ljava/lang/Exception; createProperReader ()Ljava/io/Reader; filepath Ljava/lang/String; protocol filename Exceptions? paramsFromValue paramsFromSource sourceClass paramsFromMethod &(Ljava/lang/Class;)[Ljava/lang/Object; param arr$ len$ methodName [Ljava/lang/String; classWithMethod methodAnnotation result $Ljava/util/List<Ljava/lang/Object;>; )(Ljava/lang/Class<*>;)[Ljava/lang/Object; sourceClassUndefined defaultMethodName invokeMethodWithParams 8(Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Object; provideMethod Ljava/lang/reflect/Method; ;(Ljava/lang/String;Ljava/lang/Class<*>;)[Ljava/lang/Object; -findParamsProvidingMethodInTestclassHierarchy ?(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; declaringClass B(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; invokeParamsProvidingMethod @(Ljava/lang/Class;Ljava/lang/reflect/Method;)[Ljava/lang/Object; res Ljava/util/ArrayList; e1 Ljava/lang/ClassCastException; testObject *Ljava/util/ArrayList<[Ljava/lang/Object;>; )Ljava/util/ArrayList<Ljava/lang/Object;>; C(Ljava/lang/Class<*>;Ljava/lang/reflect/Method;)[Ljava/lang/Object; %fillResultWithAllParamProviderMethods getParamsFromSourceHierarchy #(Ljava/lang/Class;)Ljava/util/List; :(Ljava/lang/Class<*>;)Ljava/util/List<Ljava/lang/Object;>; gatherParamsFromAllMethodsFrom prividerMethod [Ljava/lang/reflect/Method; getDataFromMethod /(Ljava/lang/reflect/Method;)[Ljava/lang/Object;?? 0encapsulateParamsIntoArrayIfSingleParamsetPassed (([Ljava/lang/Object;)[Ljava/lang/Object; isParameterised warnIfNoParamsGiven ()V +()Lorg/junit/runners/model/FrameworkMethod; SourceFile TestMethod.java ? ? ??? ? ? ? junitparams/Parameters?? ? ? junitparams/FileParameters ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder .Both @Parameters and @FileParameters exist on ??? ? . Remove one of them!? ? ?? java/util/ArrayList????? ??? 'org/junit/runners/model/FrameworkMethod junitparams/internal/TestMethod ? ?? ? ? ?? ? ?????? org/junit/Ignore ? ? ? ? ?? ? ? ? ? ? java/lang/annotation/Annotation??? ? ???? ( ) ? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? junitparams/mappers/DataMapper???? java/lang/Exception? java/lang/RuntimeException 2Could not successfully read parameters from file: ? ? ???? java/io/FileReader???? classpath java/io/InputStreamReader? ?????? ?? file HUnknown file access protocol. Only 'file' and 'classpath' are supported!?? ? ? java/lang/Object? ? ? ?? ? ? ? ? ? ? ? ,??? ?? ? javax/lang/model/type/NullType?? parametersFor? ? ? ? ? ?? ? java/lang/Class?? Could not find method: so no params were used.???? java/lang/ClassCastException java/lang/Iterable The return type of: defined in class ?? 2 is not Object[][] nor Iterable<Object[]>. Fix it! Could not invoke method: ? ? ZNo methods starting with provide or they return no result in the parameters source class: ? ? ????? provide??? ???? Parameters source method 9 is not declared as static. Change it to a static method. ??? (Cannot invoke parameters source method: ? ?????? Method 6 gets empty list of parameters, so it's being ignored!??? java/io/IOException java/lang/IllegalAccessException +java/lang/reflect/InvocationTargetException !org/junit/runners/model/TestClass getJavaClass getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getName toString (Ljava/lang/String;)V java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; add java/lang/String getMethod ()Ljava/lang/reflect/Method; java/lang/reflect/Method getParameterTypes ()[Ljava/lang/Class; getAnnotations org/junit/runner/Description createSuiteDescription T(Ljava/lang/String;[Ljava/lang/annotation/Annotation;)Lorg/junit/runner/Description; junitparams/internal/Utils stringify '(Ljava/lang/Object;I)Ljava/lang/String; createTestDescription e(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/annotation/Annotation;)Lorg/junit/runner/Description; addChild !(Lorg/junit/runner/Description;)V newInstance map %(Ljava/io/Reader;)[Ljava/lang/Object; java/io/Reader close printStackTrace value *(Ljava/lang/String;Ljava/lang/Throwable;)V indexOf (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; getClass getClassLoader ()Ljava/lang/ClassLoader; java/lang/ClassLoader getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; (Ljava/io/InputStream;)V ()[Ljava/lang/String; source isEmpty split '(Ljava/lang/String;)[Ljava/lang/String; trim toArray isAssignableFrom (Ljava/lang/Class;)Z toUpperCase getSuperclass getDeclaredMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible (Z)V invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; addAll (Ljava/util/Collection;)Z getDeclaredMethods ()[Ljava/lang/reflect/Method; startsWith (Ljava/lang/String;)Z getModifiers java/lang/reflect/Modifier isStatic (I)Z java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; isArray isAnnotationPresent java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println ! Q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? h*? *+? *,? ? **? ? ? ? **? ? ? ? *? ? 0*? ? )? Y? Y? ? *? ? ? ? ? ? ?? ? "