Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 7fb6d135 rédigé par Theo ARGA's avatar Theo ARGA
Parcourir les fichiers

antora comparison

parent 7705faef
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -155,6 +155,8 @@ public class SongRepository {
This test is to ensure that the constructor properly sets the object's fields
===== Apache :
[source, language="java"]
----
Validate.isTrue(Objects.equals(dwarf.getName(), "Jeremy"));
......@@ -181,12 +183,25 @@ Guards.checkEqualTo(dwarf.isBearded(),false);
===== Guava :
[source, language="java"]
----
test = Objects.equal(dwarf.getName(), "Jeremy");
checkArgument(test, "Wrong name");
test = Objects.equal(dwarf.getSize(), 80.4);
checkArgument(test, "Wrong size");
test = Objects.equal(dwarf.getWeight(), 90.3);
checkArgument(test, "Wrong weight");
checkArgument(!dwarf.isBearded(), "We should not have beard");
fail("Expected false but is true");
----
===== Truth :
[source, language="java"]
----
assertThat(dwarf.getName()).isEqualTo("Jeremy");
assertThat(dwarf.getSize()).isEqualTo(80.4);
assertThat(dwarf.getWeight()).isEqualTo(90.3);
assertThat(dwarf.isBearded()).isFalse();
----
==== testSize ====
......@@ -194,13 +209,31 @@ This test ensures that `getSize()` and `setSize()` works as intended
===== Apache :
[source, language="java"]
----
----
===== AssertJ :
[source, language="java"]
----
----
===== Atlanmod :
[source, language="java"]
----
----
===== Guava :
[source, language="java"]
----
----
===== Truth :
[source, language="java"]
----
----
==== testWeight ====
......@@ -208,39 +241,93 @@ This test ensures that `getWeight()` and `setWeight()` works as intended
===== Apache :
[source, language="java"]
----
----
===== AssertJ :
[source, language="java"]
----
----
===== Atlanmod :
[source, language="java"]
----
----
===== Guava :
[source, language="java"]
----
----
===== Truth :
[source, language="java"]
----
----
==== testBeard ====
This test ensures that `shave()`,`growBeard()` and `isBearded()` works as intended
===== Apache :
[source, language="java"]
----
----
===== AssertJ :
[source, language="java"]
----
----
===== Atlanmod :
[source, language="java"]
----
----
===== Guava :
[source, language="java"]
----
----
===== Truth :
[source, language="java"]
----
----
==== testHungover ====
This test ensures that the hungover field is properly set by the dwarf going to the tavern and sleeping
===== Apache :
[source, language="java"]
----
----
===== AssertJ :
[source, language="java"]
----
----
===== Atlanmod :
[source, language="java"]
----
----
===== Guava :
[source, language="java"]
----
----
===== Truth :
[source, language="java"]
----
----
==== testSongs ====
This test ensures that the learned songs get updated when a dwarf learns a song & goes to the tavern (which causes him to forget a song and sing it).
......@@ -248,12 +335,30 @@ This also ensures that the song is properly printed when sang.
===== Apache :
[source, language="java"]
----
----
===== AssertJ :
[source, language="java"]
----
----
===== Atlanmod :
[source, language="java"]
----
----
===== Guava :
[source, language="java"]
----
----
===== Truth :
[source, language="java"]
----
----
== Conclusion ==
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter