Package math_physics.physics.test
Class MacroObjectAssert
java.lang.Object
math_physics.physics.test.MacroObjectAssert
- Direct Known Subclasses:
BHMacroObjectAssert
public class MacroObjectAssert
extends java.lang.Object
Classe de test qui permet de vérifier les méthodes de la classe
MacroObject.-
Field Summary
-
Constructor Summary
Constructors Constructor Description MacroObjectAssert() -
Method Summary
Modifier and Type Method Description static voidmain(java.lang.String[] args)Méthode principale exécutable qui lance tous les tests.protected static voidtestDefaultAttributes(MacroObject object)Teste les différents attributs de l'objet.protected static voidtestSimulateMultipleBodies(java.util.List<GenericObject> allObjects, double dt)Teste la simulation d'un espace simulé avec plusieurs objets.protected static voidtestSimulateOneBody(java.util.List<GenericObject> allObjects, double dt)Teste la simulation d'un espace simulé avec un seul objet.protected static voidtestSimulateTwoBodies(java.util.List<GenericObject> allObjects, double dt)Teste la simulation d'un espace simulé avec deux objets.
-
Field Details
-
velocity
Définition de la vélocité de base de l'objet.
-
-
Constructor Details
-
MacroObjectAssert
public MacroObjectAssert()
-
-
Method Details
-
testDefaultAttributes
Teste les différents attributs de l'objet.- Parameters:
object- Objet à tester
-
testSimulateOneBody
Teste la simulation d'un espace simulé avec un seul objet.- Parameters:
allObjects- Liste contenant tous les objets de l'espace simulédt- Durée (en s) d'avancement dans le temps
-
testSimulateTwoBodies
Teste la simulation d'un espace simulé avec deux objets.- Parameters:
allObjects- Liste contenant tous les objets de l'espace simulédt- Durée (en s) d'avancement dans le temps
-
testSimulateMultipleBodies
protected static void testSimulateMultipleBodies(java.util.List<GenericObject> allObjects, double dt)Teste la simulation d'un espace simulé avec plusieurs objets.- Parameters:
allObjects- Liste contenant tous les objets de l'espace simulédt- Durée (en s) d'avancement dans le temps
-
main
public static void main(java.lang.String[] args)Méthode principale exécutable qui lance tous les tests.- Parameters:
args- Arguments donnés au fichier
-