Portfolio Code | Clement Colmerauer
Repositories
Site
Kata refactoring
Code
Commits
Branches
Tags
Search
Tree:
f5182d0
Branches
Tags
master
Kata refactoring
build
classes
java
test
re
forestier
edu
UnitTests.class
Rendu
Clement Colmerauer
commited
f5182d0
at 2025-05-08 09:53:51
UnitTests.class
Blame
History
Raw
��� 7� r � � � q � q � � � q � � � q � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 0 � � � � � � � % � � � � � � � � � � � � � � 0 � � � � � � % [ @ � H � @ @ @ @ @ � � !" $ $ $' [ � [( * [+ 0,- * [/ * * [2 * * [5 * [7 [, �8 [9 *;< 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$13 Exceptions= lambda$testNatural$12 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 y z java/io/ByteArrayOutputStream s t u t>? w v w@ w x w java/io/PrintStream yABCDC re/forestier/edu/rpg/Player Florian Grognak le barbareEFG java/util/ArrayList yHIJKLMNOPQGRGSJ "java/lang/IllegalArgumentException BootstrapMethodsT zUVWXYZ �[\]^_`Mab �[ re/forestier/edu/rpg/Managercde[fghgijkglmnopqr java/lang/IntegersgtutvwJ ATKxy yz{[| � Le joueur est KO !}~J[�g�g re/forestier/edu/rpg/Item Holy Elixir ^� y��� Magic Bowxu re/forestier/edu/Main 1kg de plume NPese plus lourd que le plomb de part le poids du destin de ces pauvres oiseaux�J�J���� r1kg de plume : Pese plus lourd que le plomb de part le poids du destin de ces pauvres oiseaux Weight : 1 Value : 2������xv�� 'java/lang/UnsupportedOperationException�V��� re/forestier/edu/lib/Natural�g�V��]�� java/lang/AssertionError�^���������� 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 �� q� 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 q� q� 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 q� e(Lre/forestier/edu/rpg/Player;Lre/forestier/edu/rpg/Item;)Lorg/junit/jupiter/api/function/Executable; q� q� toInt q� -()Lorg/junit/jupiter/api/function/Executable; toInteger equals q� 3(Ljava/lang/Integer;)Lre/forestier/edu/lib/Natural; q� q� !(Lre/forestier/edu/lib/Natural;)V q� q� substract q� assertFalse compareTo !(Lre/forestier/edu/lib/Natural;)I q���� � � � � � � � � � � � � � z � z � z � z � z � z � z � z "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 ! q r s t u t v w x w y z { c )*� *� Y� � *� Y� � *� � *� � � | ! } ) ~ � z { O � Y*� � � � Y*� � � � | "