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

    Fields 
    Modifier and Type Field Description
    protected static Vector3D velocity
    Définition de la vélocité de base de l'objet.
  • Constructor Summary

    Constructors 
    Constructor Description
    MacroObjectAssert()  
  • Method Summary

    Modifier and Type Method Description
    static void main​(java.lang.String[] args)
    Méthode principale exécutable qui lance tous les tests.
    protected static void testDefaultAttributes​(MacroObject object)
    Teste les différents attributs de l'objet.
    protected static void testSimulateMultipleBodies​(java.util.List<GenericObject> allObjects, double dt)
    Teste la simulation d'un espace simulé avec plusieurs objets.
    protected static void testSimulateOneBody​(java.util.List<GenericObject> allObjects, double dt)
    Teste la simulation d'un espace simulé avec un seul objet.
    protected static void testSimulateTwoBodies​(java.util.List<GenericObject> allObjects, double dt)
    Teste la simulation d'un espace simulé avec deux objets.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • velocity

      protected static Vector3D velocity
      Définition de la vélocité de base de l'objet.
  • Constructor Details

  • Method Details

    • testDefaultAttributes

      protected static void testDefaultAttributes​(MacroObject object)
      Teste les différents attributs de l'objet.
      Parameters:
      object - Objet à tester
    • testSimulateOneBody

      protected static void testSimulateOneBody​(java.util.List<GenericObject> allObjects, double dt)
      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

      protected static void testSimulateTwoBodies​(java.util.List<GenericObject> allObjects, double dt)
      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