Portfolio Code | Clement Colmerauer
Repositories
Site
Kata refactoring
Code
Commits
Branches
Tags
Search
Tree:
9873596
Branches
Tags
master
Kata refactoring
build
classes
java
test
re
forestier
edu
UnitTests.class
Renomage de UpdatePlayer en Manager
Clement Colmerauer
commited
9873596
at 2024-12-13 09:23:51
UnitTests.class
Blame
History
Raw
��� 7v ] � � � \ � \ � � � \ � � � \ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 0 � � � � � � � % � � � � � � � � � � � � � � 0 � � � � � � � � � � � � % � � � � � � � � � � � � � � D � � F � F � F � � F � 0 � � � � F � � � F � � F � � F � F � � F � outContent Ljava/io/ByteArrayOutputStream; errContent originalOut Ljava/io/PrintStream; originalErr <init> ()V Code LineNumberTable LocalVariableTable this Lre/forestier/edu/UnitTests; setUpStreams RuntimeVisibleAnnotations "Lorg/junit/jupiter/api/BeforeEach; testPlayerName Player Lre/forestier/edu/rpg/Player; Lorg/junit/jupiter/api/Test; #Lorg/junit/jupiter/api/DisplayName; value Sample test testPlayerConstructor p Constructor Player testRemoveMoney removeMoney testHealAndHurt Heal and hurt testAddMoney addMoney testUpdatePlayer #Lre/forestier/edu/rpg/UpdatePlayer; Construcor UpdatePlayer testRetrieveLevel tailleinv I atk ex & lvl testMajFinTour inv Ljava/util/ArrayList; LocalVariableTypeTable )Ljava/util/ArrayList<Ljava/lang/String;>; majDeFinDeTour testMain m Lre/forestier/edu/Main; Main testNatural n Lre/forestier/edu/lib/Natural; Natural Tests restoreStreams !Lorg/junit/jupiter/api/AfterEach; lambda$testNatural$9 Exceptions lambda$testNatural$8 lambda$testNatural$7 lambda$testNatural$6 lambda$testNatural$5 lambda$testNatural$4 lambda$testNatural$3 lambda$testHealAndHurt$2 (Lre/forestier/edu/rpg/Player;)V lambda$testHealAndHurt$1 lambda$testRemoveMoney$0 SourceFile UnitTests.java d e java/io/ByteArrayOutputStream ^ _ ` _ b a b b c b java/io/PrintStream d re/forestier/edu/rpg/Player Florian Grognak le barbare java/util/ArrayList d "java/lang/IllegalArgumentException BootstrapMethods e !"#$ y%&'()*+, }% !re/forestier/edu/rpg/UpdatePlayer-./%01213 �41567 �89:; java/lang/Integer<1=>=?@ ATKAB dCD%E � Le joueur est KO !FGH%I1J1 Holy ElixirKL Magic BowA> re/forestier/edu/Main re/forestier/edu/lib/Natural(MN1O PQ'RLSTU(VWXKYZ[Y\ 0]T^_` re/forestier/edu/UnitTests java/lang/Object java/lang/Throwable java/lang/System out err (Ljava/io/OutputStream;)V setOut (Ljava/io/PrintStream;)V setErr re/forestier/edu/rpg/Jobs ADVENTURER Lre/forestier/edu/rpg/Jobs; X(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;)V getPlayerName ()Ljava/lang/String; org/hamcrest/Matchers is *(Ljava/lang/Object;)Lorg/hamcrest/Matcher; org/hamcrest/MatcherAssert assertThat +(Ljava/lang/Object;Lorg/hamcrest/Matcher;)V DWARF ARCHER getAvatarName ab \c execute J(Lre/forestier/edu/rpg/Player;)Lorg/junit/jupiter/api/function/Executable; org/junit/jupiter/api/Assertions assertThrows S(Ljava/lang/Class;Lorg/junit/jupiter/api/function/Executable;)Ljava/lang/Throwable; (I)V getMoney ()Ljava/lang/Integer; valueOf (I)Ljava/lang/Integer; not \d \e assertNotNull (Ljava/lang/Object;)V addXp getXp ()I getLevel inventory size abilities Ljava/util/HashMap; re/forestier/edu/rpg/Ability Lre/forestier/edu/rpg/Ability; java/util/HashMap get &(Ljava/lang/Object;)Ljava/lang/Object; intValue assertNotEquals (II)V (Ljava/lang/Integer;I)V toString assertEquals '(Ljava/lang/Object;Ljava/lang/Object;)V Y(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;I)V hurt majFinDeTour java/lang/String trim heal getCurrentHealthPoints getMaxHealthPoints add (Ljava/lang/Object;)Z !(I)Lre/forestier/edu/lib/Natural; toInt \f -()Lorg/junit/jupiter/api/function/Executable; toInteger equals assertTrue (Z)V \g 3(Ljava/lang/Integer;)Lre/forestier/edu/lib/Natural; \h \i !(Lre/forestier/edu/lib/Natural;)V \j substract \k assertFalse compareTo !(Lre/forestier/edu/lib/Natural;)I \lmnr � � � � � � � e � e � e � e � e � e � e "java/lang/invoke/LambdaMetafactory metafactoryt Lookup InnerClasses �(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;u %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! \ ] ^ _ ` _ a b c b d e f c )*� *� Y� � *� Y� � *� � *� � � g ! h ) i j k e f O � Y*� � � � Y*� � � � g "