Portfolio Code | Clement Colmerauer
Repositories
Site
Kata refactoring
Code
Commits
Branches
Tags
Search
Tree:
bffaa00
Branches
Tags
master
Kata refactoring
build
classes
java
test
re
forestier
edu
UnitTests.class
Mise a jour des test et contrainte de poids
Clement Colmerauer
commited
bffaa00
at 2024-12-13 11:51:03
UnitTests.class
Blame
History
Raw
��� 7� p � � � o � o � � � o � � � o � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 0 � � � � � � � % � � � � � � � � � � � � � � 0 � � � � � � � � � % � [ @ � H � @ @ @ @ @ � � � ! ! !$ [ � [% ' [( 0) ' [+ ' ' [. ' [0 ' [ �2 [) �3 [4 '67 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 testManager Lre/forestier/edu/rpg/Manager; Construcor Manager testRetrieveLevel tailleinv I atk ex & lvl testMajFinTour inv Ljava/util/ArrayList; LocalVariableTypeTable 2Ljava/util/ArrayList<Lre/forestier/edu/rpg/Item;>; majDeFinDeTour testMain m Lre/forestier/edu/Main; Main testItem i Lre/forestier/edu/rpg/Item; Item tests testBuySell p2 Item and player testNatural n Lre/forestier/edu/lib/Natural; Natural Tests restoreStreams !Lorg/junit/jupiter/api/AfterEach; lambda$testNatural$12 Exceptions8 lambda$testNatural$11 lambda$testNatural$10 lambda$testNatural$9 lambda$testNatural$8 lambda$testNatural$7 lambda$testNatural$6 lambda$testBuySell$5 ;(Lre/forestier/edu/rpg/Player;Lre/forestier/edu/rpg/Item;)V lambda$testBuySell$4 lambda$testBuySell$3 lambda$testHealAndHurt$2 (Lre/forestier/edu/rpg/Player;)V lambda$testHealAndHurt$1 lambda$testRemoveMoney$0 SourceFile UnitTests.java w x java/io/ByteArrayOutputStream q r s r9: u t u; u v u java/io/PrintStream w<=>?> re/forestier/edu/rpg/Player Florian Grognak le barbare@AB java/util/ArrayList wCDEFGHIJKLBMBNE "java/lang/IllegalArgumentException BootstrapMethodsO xPQRSTU �VWXYZ[H\] �V re/forestier/edu/rpg/Manager^_`Vabcbdefbghi �jklm java/lang/IntegernbopoqrE ATKst wuvVw � Le joueur est KO !xyEzV{b|b re/forestier/edu/rpg/Item Holy Elixir Y} w~� Magic Bowsp re/forestier/edu/Main 1kg de plume NPese plus lourd que le plomb de part le poids du destin de ces pauvres oiseaux�E�E���� r1kg de plume : Pese plus lourd que le plomb de part le poids du destin de ces pauvres oiseaux Weight : 1 Value : 2������sq�� 'java/lang/UnsupportedOperationException�Q��� re/forestier/edu/lib/Natural�b�Q��X���Y�������� 0����� 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; Y(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;I)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 �� o� 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 o� o� assertNotNull (Ljava/lang/Object;)V addXp getXp ()I getLevel getInventory ()Ljava/util/ArrayList; size getAbilities ()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 Z(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;II)V hurt majFinDeTour java/lang/String trim heal getCurrentHealthPoints getMaxHealthPoints !(I)Lre/forestier/edu/lib/Natural; c(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/lib/Natural;Lre/forestier/edu/lib/Natural;)V add (Ljava/lang/Object;)Z getName getDescription getWeight ()Lre/forestier/edu/lib/Natural; getValue buy (Lre/forestier/edu/rpg/Item;)V contains assertTrue (Z)V sell o� e(Lre/forestier/edu/rpg/Player;Lre/forestier/edu/rpg/Item;)Lorg/junit/jupiter/api/function/Executable; o� o� toInt o� -()Lorg/junit/jupiter/api/function/Executable; toInteger equals o� 3(Ljava/lang/Integer;)Lre/forestier/edu/lib/Natural; o� o� !(Lre/forestier/edu/lib/Natural;)V o� substract o� assertFalse compareTo !(Lre/forestier/edu/lib/Natural;)I o���� � � � � � � � � � � � � � x � x � x � x � x � x � x "java/lang/invoke/LambdaMetafactory metafactory� 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;� %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! o p q r s r t u v u w x y c )*� *� Y� � *� Y� � *� � *� � � z ! { ) | } ~ x y O � Y*� � � � Y*� � � � z "