Package inheritance

Source Code of inheritance.SpaceObjectTest

package inheritance;

import com.google.common.collect.Iterables;
import inheritance.Asteroid;
import inheritance.SpaceObject;
import inheritance.SpaceShip;
import javafx.collections.ObservableList;
import javafx.geometry.Point2D;
import junit.framework.TestCase;
import no.hal.jex.runtime.JExercise;
import org.eclipse.xtext.xbase.lib.Conversions;

@JExercise(description = "Tests inheritance.SpaceObject")
@SuppressWarnings("all")
public class SpaceObjectTest extends TestCase {
  private SpaceObject spaceObject;
 
  private SpaceObject _init_spaceObject() {
    SpaceObject _spaceObject = new SpaceObject();
    return _spaceObject;
  }
 
  private SpaceObject asteroid1;
 
  private SpaceObject _init_asteroid1() {
    Asteroid _asteroid = new Asteroid(10, 2);
    return _asteroid;
  }
 
  private SpaceObject asteroid2;
 
  private SpaceObject _init_asteroid2() {
    Asteroid _asteroid = new Asteroid(10, 3);
    return _asteroid;
  }
 
  private SpaceObject spaceShip;
 
  private SpaceObject _init_spaceShip() {
    SpaceShip _spaceShip = new SpaceShip();
    return _spaceShip;
  }
 
  private SpaceObject so1;
 
  private SpaceObject _init_so1() {
    SpaceObject _createSpaceObject = this.createSpaceObject(0.0d, 0.0d, 7.0, 0.0d, 7.0, 7.0d, 0.0, 7.0d);
    return _createSpaceObject;
  }
 
  private SpaceObject so2;
 
  private SpaceObject _init_so2() {
    SpaceObject _createSpaceObject = this.createSpaceObject(2.0d, 2.0d, 8.0, 2.0d, 8.0, 8.0d, 2.0, 8.0d);
    return _createSpaceObject;
  }
 
  private SpaceObject so3;
 
  private SpaceObject _init_so3() {
    SpaceObject _createSpaceObject = this.createSpaceObject(5.0d, 1.0d, 9.0, 5.0d, 5.0, 9.0d, 1.0, 5.0d);
    return _createSpaceObject;
  }
 
  private SpaceObject so4;
 
  private SpaceObject _init_so4() {
    SpaceObject _createSpaceObject = this.createSpaceObject(9.0d, 6.0d, 13.0, 10.0d, 9.0, 14.0d, 5.0, 10.0d);
    return _createSpaceObject;
  }
 
  @Override
  protected void setUp() {
    spaceObject = _init_spaceObject();
    asteroid1 = _init_asteroid1();
    asteroid2 = _init_asteroid2();
    spaceShip = _init_spaceShip();
    so1 = _init_so1();
    so2 = _init_so2();
    so3 = _init_so3();
    so4 = _init_so4();
   
  }
 
  private SpaceObject createSpaceObject(final double... xys) {
    SpaceObject _xblockexpression = null;
    {
      SpaceObject _spaceObject = new SpaceObject();
      final SpaceObject so = _spaceObject;
      ObservableList<Double> _points = so.getPoints();
      Iterables.<Double>addAll(_points, ((Iterable<? extends Double>)Conversions.doWrapArray(xys)));
      _xblockexpression = (so);
    }
    return _xblockexpression;
  }
 
  private boolean operator_equals(final double n1, final double n2) {
    boolean _xblockexpression = false;
    {
      final double epsilon = 0.000001d;
      boolean _and = false;
      double _plus = (n1 + epsilon);
      boolean _greaterEqualsThan = (_plus >= n2);
      if (!_greaterEqualsThan) {
        _and = false;
      } else {
        double _minus = (n1 - epsilon);
        boolean _lessEqualsThan = (_minus <= n2);
        _and = (_greaterEqualsThan && _lessEqualsThan);
      }
      _xblockexpression = (_and);
    }
    return _xblockexpression;
  }
 
  private void testSpeed(final SpaceObject it, final double vx, final double vy) {
    _test__testSpeed_test(it, vx, vy);
   
  }
 
  private void _test__testSpeed_test(final SpaceObject it, final double vx, final double vy) {
   
    Point2D _speed = it.getSpeed();
    double _x = _speed.getX();
    boolean _equals = this.operator_equals(_x, vx);
    assertTrue("speed.x == vx failed", _equals);
   
    Point2D _speed_1 = it.getSpeed();
    double _y = _speed_1.getY();
    boolean _equals_1 = this.operator_equals(_y, vy);
    assertTrue("speed.y == vy failed", _equals_1);
   
  }
 
  private void testPosition(final SpaceObject it, final double x, final double y) {
    _test__testPosition_test(it, x, y);
   
  }
 
  private void _test__testPosition_test(final SpaceObject it, final double x, final double y) {
   
    Point2D _position = it.getPosition();
    double _x = _position.getX();
    boolean _equals = this.operator_equals(_x, x);
    assertTrue("position.x == x failed", _equals);
   
    Point2D _position_1 = it.getPosition();
    double _y = _position_1.getY();
    boolean _equals_1 = this.operator_equals(_y, y);
    assertTrue("position.y == y failed", _equals_1);
   
  }
 
  @JExercise(tests = "SpaceObject()", description = "Tests \n\t\tinitialization\n")
  public void testMass() {
    _test__mass_transitions0_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject();void accelerate(double,double)", description = "Tests \n\t\tthe following sequence:\n\t\t<ul>\n\t\t<li>spaceObject.accelerate(2.3, 7.4)</li>\n\t\t<li>asteroid1.accelerate(3.2, 4.7)</li>\n\t\t<li>spaceShip.accelerate(3.3, 7.7)</li>\n\t\t</ul>\n")
  public void testAccelerate() {
    _transition_exprAction__accelerate_transitions0_actions0();
    _test__accelerate_transitions0_effect_state();
    _transition_exprAction__accelerate_transitions1_actions0();
    _test__accelerate_transitions1_effect_state();
    _transition_exprAction__accelerate_transitions2_actions0();
    _test__accelerate_transitions2_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject();void accelerate(double,double);void tick()", description = "Tests \n\t\tthe following sequence:\n\t\t<ul>\n\t\t<li>spaceObject.accelerate(2.3, 7.4), spaceObject.tick</li>\n\t\t<li>spaceObject.accelerate(-2.3, -7.4), spaceObject.tick</li>\n\t\t<li>spaceObject.accelerate(-2.3, -7.4), spaceObject.tick</li>\n\t\t<li>asteroid1.accelerate(3.2, 4.7), asteroid1.tick</li>\n\t\t<li>asteroid1.accelerate(-3.2, -4.7), asteroid1.tick</li>\n\t\t<li>asteroid1.accelerate(-3.2, -4.7), asteroid1.tick</li>\n\t\t<li>spaceShip.accelerate(3.3, 7.7), spaceShip.tick</li>\n\t\t<li>spaceShip.accelerate(-3.3, -7.7), spaceShip.tick</li>\n\t\t<li>spaceShip.accelerate(-3.3, -7.7), spaceShip.tick</li>\n\t\t</ul>\n")
  public void testTick() {
    _transition_exprAction__tick_transitions0_actions0();
    _transition_exprAction__tick_transitions0_actions1();
    _test__tick_transitions0_effect_state();
    _transition_exprAction__tick_transitions1_actions0();
    _transition_exprAction__tick_transitions1_actions1();
    _test__tick_transitions1_effect_state();
    _transition_exprAction__tick_transitions2_actions0();
    _transition_exprAction__tick_transitions2_actions1();
    _test__tick_transitions2_effect_state();
    _transition_exprAction__tick_transitions3_actions0();
    _transition_exprAction__tick_transitions3_actions1();
    _test__tick_transitions3_effect_state();
    _transition_exprAction__tick_transitions4_actions0();
    _transition_exprAction__tick_transitions4_actions1();
    _test__tick_transitions4_effect_state();
    _transition_exprAction__tick_transitions5_actions0();
    _transition_exprAction__tick_transitions5_actions1();
    _test__tick_transitions5_effect_state();
    _transition_exprAction__tick_transitions6_actions0();
    _transition_exprAction__tick_transitions6_actions1();
    _test__tick_transitions6_effect_state();
    _transition_exprAction__tick_transitions7_actions0();
    _transition_exprAction__tick_transitions7_actions1();
    _test__tick_transitions7_effect_state();
    _transition_exprAction__tick_transitions8_actions0();
    _transition_exprAction__tick_transitions8_actions1();
    _test__tick_transitions8_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject();void applyForce(double,double)", description = "Tests \n\t\tthe following sequence:\n\t\t<ul>\n\t\t<li>spaceObject.applyForce(2.3, 7.4)</li>\n\t\t<li>asteroid1.applyForce(3.2, 4.7)</li>\n\t\t<li>spaceShip.applyForce(3.3, 7.7)</li>\n\t\t</ul>\n")
  public void testApplyForce() {
    try {
      _transition_exprAction__applyForce_transitions0_actions0();
      fail("IllegalStateException should be thrown after spaceObject.applyForce(2.3, 7.4)");
    } catch (Exception e) {
      assertTrue("IllegalStateException should be thrown after spaceObject.applyForce(2.3, 7.4)", e instanceof IllegalStateException);
    }
    _transition_exprAction__applyForce_transitions1_actions0();
    _test__applyForce_transitions1_effect_state();
    _transition_exprAction__applyForce_transitions2_actions0();
    _test__applyForce_transitions2_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject()", description = "Tests \n\t\tinitialization\n")
  public void testIntersects1() {
    _test__intersects1_transitions0_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject()", description = "Tests \n\t\tinitialization\n")
  public void testIntersects2() {
    _test__intersects2_transitions0_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject()", description = "Tests \n\t\tinitialization\n")
  public void testIntersects3() {
    _test__intersects3_transitions0_effect_state();
   
  }
 
  @JExercise(tests = "SpaceObject()", description = "Tests \n\t\tinitialization\n")
  public void testIntersects4() {
    _test__intersects4_transitions0_effect_state();
   
  }
 
  private void _test__mass_transitions0_effect_state() {
    _test__mass_transitions0_effect_state_objectTests0_test(spaceObject);
    _test__mass_transitions0_effect_state_objectTests1_test(asteroid1);
    _test__mass_transitions0_effect_state_objectTests2_test(spaceShip);
   
  }
 
  private void _test__mass_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
   
    double _mass = it.getMass();
    assertEquals("mass === 0.0 failed", 0.0, _mass);
   
  }
 
  private void _test__mass_transitions0_effect_state_objectTests1_test(final SpaceObject it) {
   
    double _mass = it.getMass();
    double _mass_1 = this.asteroid2.getMass();
    double _multiply = (_mass_1 * 8);
    double _divide = (_multiply / 27);
    boolean _equals = this.operator_equals(_mass, _divide);
    assertTrue("mass == asteroid2.mass * 8 / 27 failed", _equals);
   
  }
 
  private void _test__mass_transitions0_effect_state_objectTests2_test(final SpaceObject it) {
   
    double _mass = it.getMass();
    assertEquals("mass === 1.0 failed", 1.0, _mass);
   
  }
 
  private void _transition_exprAction__accelerate_transitions0_actions0() {
    try {
     
      this.spaceObject.accelerate(2.3, 7.4);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.accelerate(2.3, 7.4) failed: " + error.getMessage());
    }
   
  }
 
  private void _test__accelerate_transitions0_effect_state() {
    _test__accelerate_transitions0_effect_state_objectTests0_test(spaceObject);
   
  }
 
  private void _test__accelerate_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testSpeed(it, 2.3, 7.4);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testSpeed(2.3, 7.4) failed after spaceObject.accelerate(2.3, 7.4): " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__accelerate_transitions1_actions0() {
    try {
     
      this.asteroid1.accelerate(3.2, 4.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.accelerate(3.2, 4.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _test__accelerate_transitions1_effect_state() {
    _test__accelerate_transitions1_effect_state_objectTests0_test(asteroid1);
   
  }
 
  private void _test__accelerate_transitions1_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testSpeed(it, 3.2, 4.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testSpeed(3.2, 4.7) failed after asteroid1.accelerate(3.2, 4.7): " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__accelerate_transitions2_actions0() {
    try {
     
      this.spaceShip.accelerate(3.3, 7.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.accelerate(3.3, 7.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _test__accelerate_transitions2_effect_state() {
    _test__accelerate_transitions2_effect_state_objectTests0_test(spaceShip);
   
  }
 
  private void _test__accelerate_transitions2_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testSpeed(it, 3.3, 7.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testSpeed(3.3, 7.7) failed after spaceShip.accelerate(3.3, 7.7): " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions0_actions0() {
    try {
     
      this.spaceObject.accelerate(2.3, 7.4);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.accelerate(2.3, 7.4) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions0_actions1() {
    try {
     
      this.spaceObject.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions0_effect_state() {
    _test__tick_transitions0_effect_state_objectTests0_test(spaceObject);
   
  }
 
  private void _test__tick_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 2.3, 7.4);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(2.3, 7.4) failed after spaceObject.accelerate(2.3, 7.4) ,spaceObject.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions1_actions0() {
    try {
     
      double _minus = (-2.3);
      double _minus_1 = (-7.4);
      this.spaceObject.accelerate(_minus, _minus_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.accelerate(-2.3, -7.4) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions1_actions1() {
    try {
     
      this.spaceObject.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions1_effect_state() {
    _test__tick_transitions1_effect_state_objectTests0_test(spaceObject);
   
  }
 
  private void _test__tick_transitions1_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 2.3, 7.4);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(2.3, 7.4) failed after spaceObject.accelerate(-2.3, -7.4) ,spaceObject.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions2_actions0() {
    try {
     
      double _minus = (-2.3);
      double _minus_1 = (-7.4);
      this.spaceObject.accelerate(_minus, _minus_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.accelerate(-2.3, -7.4) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions2_actions1() {
    try {
     
      this.spaceObject.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions2_effect_state() {
    _test__tick_transitions2_effect_state_objectTests0_test(spaceObject);
   
  }
 
  private void _test__tick_transitions2_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 0.0, 0.0);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(0.0, 0.0) failed after spaceObject.accelerate(-2.3, -7.4) ,spaceObject.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions3_actions0() {
    try {
     
      this.asteroid1.accelerate(3.2, 4.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.accelerate(3.2, 4.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions3_actions1() {
    try {
     
      this.asteroid1.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions3_effect_state() {
    _test__tick_transitions3_effect_state_objectTests0_test(asteroid1);
   
  }
 
  private void _test__tick_transitions3_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 3.2, 4.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(3.2, 4.7) failed after asteroid1.accelerate(3.2, 4.7) ,asteroid1.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions4_actions0() {
    try {
     
      double _minus = (-3.2);
      double _minus_1 = (-4.7);
      this.asteroid1.accelerate(_minus, _minus_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.accelerate(-3.2, -4.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions4_actions1() {
    try {
     
      this.asteroid1.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions4_effect_state() {
    _test__tick_transitions4_effect_state_objectTests0_test(asteroid1);
   
  }
 
  private void _test__tick_transitions4_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 3.2, 4.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(3.2, 4.7) failed after asteroid1.accelerate(-3.2, -4.7) ,asteroid1.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions5_actions0() {
    try {
     
      double _minus = (-3.2);
      double _minus_1 = (-4.7);
      this.asteroid1.accelerate(_minus, _minus_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.accelerate(-3.2, -4.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions5_actions1() {
    try {
     
      this.asteroid1.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions5_effect_state() {
    _test__tick_transitions5_effect_state_objectTests0_test(spaceObject);
   
  }
 
  private void _test__tick_transitions5_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 0.0, 0.0);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(0.0, 0.0) failed after asteroid1.accelerate(-3.2, -4.7) ,asteroid1.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions6_actions0() {
    try {
     
      this.spaceShip.accelerate(3.3, 7.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.accelerate(3.3, 7.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions6_actions1() {
    try {
     
      this.spaceShip.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions6_effect_state() {
    _test__tick_transitions6_effect_state_objectTests0_test(spaceShip);
   
  }
 
  private void _test__tick_transitions6_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 3.3, 7.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(3.3, 7.7) failed after spaceShip.accelerate(3.3, 7.7) ,spaceShip.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions7_actions0() {
    try {
     
      double _minus = (-3.3);
      double _minus_1 = (-7.7);
      this.spaceShip.accelerate(_minus, _minus_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.accelerate(-3.3, -7.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions7_actions1() {
    try {
     
      this.spaceShip.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions7_effect_state() {
    _test__tick_transitions7_effect_state_objectTests0_test(spaceShip);
   
  }
 
  private void _test__tick_transitions7_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 3.3, 7.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(3.3, 7.7) failed after spaceShip.accelerate(-3.3, -7.7) ,spaceShip.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions8_actions0() {
    try {
     
      double _minus = (-3.3);
      double _minus_1 = (-7.7);
      this.spaceShip.accelerate(_minus, _minus_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.accelerate(-3.3, -7.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__tick_transitions8_actions1() {
    try {
     
      this.spaceShip.tick();
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.tick failed: " + error.getMessage());
    }
   
  }
 
  private void _test__tick_transitions8_effect_state() {
    _test__tick_transitions8_effect_state_objectTests0_test(spaceShip);
   
  }
 
  private void _test__tick_transitions8_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      this.testPosition(it, 0.0, 0.0);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testPosition(0.0, 0.0) failed after spaceShip.accelerate(-3.3, -7.7) ,spaceShip.tick: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__applyForce_transitions0_actions0() {
    try {
     
      this.spaceObject.applyForce(2.3, 7.4);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceObject.applyForce(2.3, 7.4) failed: " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__applyForce_transitions1_actions0() {
    try {
     
      this.asteroid1.applyForce(3.2, 4.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("asteroid1.applyForce(3.2, 4.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _test__applyForce_transitions1_effect_state() {
    _test__applyForce_transitions1_effect_state_objectTests0_test(asteroid1);
   
  }
 
  private void _test__applyForce_transitions1_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      double _mass = it.getMass();
      double _divide = (3.2 / _mass);
      double _mass_1 = it.getMass();
      double _divide_1 = (4.7 / _mass_1);
      this.testSpeed(it, _divide, _divide_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testSpeed(3.2 / mass, 4.7 / mass) failed after asteroid1.applyForce(3.2, 4.7): " + error.getMessage());
    }
   
  }
 
  private void _transition_exprAction__applyForce_transitions2_actions0() {
    try {
     
      this.spaceShip.applyForce(3.3, 7.7);
      } catch (junit.framework.AssertionFailedError error) {
      fail("spaceShip.applyForce(3.3, 7.7) failed: " + error.getMessage());
    }
   
  }
 
  private void _test__applyForce_transitions2_effect_state() {
    _test__applyForce_transitions2_effect_state_objectTests0_test(spaceShip);
   
  }
 
  private void _test__applyForce_transitions2_effect_state_objectTests0_test(final SpaceObject it) {
    try {
     
      double _mass = it.getMass();
      double _divide = (3.3 / _mass);
      double _mass_1 = it.getMass();
      double _divide_1 = (7.7 / _mass_1);
      this.testSpeed(it, _divide, _divide_1);
      } catch (junit.framework.AssertionFailedError error) {
      fail("testSpeed(3.3 / mass, 7.7 / mass) failed after spaceShip.applyForce(3.3, 7.7): " + error.getMessage());
    }
   
  }
 
  private void _test__intersects1_transitions0_effect_state() {
    _test__intersects1_transitions0_effect_state_objectTests0_test(so1);
    _test__intersects1_transitions0_effect_state_objectTests1_test(so1);
    _test__intersects1_transitions0_effect_state_objectTests2_test(so1);
    _test__intersects1_transitions0_effect_state_objectTests3_test(so1);
   
  }
 
  private void _test__intersects1_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so1);
    assertTrue("intersects(so1) failed", _intersects);
   
  }
 
  private void _test__intersects1_transitions0_effect_state_objectTests1_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so2);
    assertTrue("intersects(so2) failed", _intersects);
   
  }
 
  private void _test__intersects1_transitions0_effect_state_objectTests2_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so3);
    assertTrue("intersects(so3) failed", _intersects);
   
  }
 
  private void _test__intersects1_transitions0_effect_state_objectTests3_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so4);
    boolean _not = (!_intersects);
    assertTrue("! intersects(so4) failed", _not);
   
  }
 
  private void _test__intersects2_transitions0_effect_state() {
    _test__intersects2_transitions0_effect_state_objectTests0_test(so2);
    _test__intersects2_transitions0_effect_state_objectTests1_test(so2);
    _test__intersects2_transitions0_effect_state_objectTests2_test(so2);
    _test__intersects2_transitions0_effect_state_objectTests3_test(so2);
   
  }
 
  private void _test__intersects2_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so2);
    assertTrue("intersects(so2) failed", _intersects);
   
  }
 
  private void _test__intersects2_transitions0_effect_state_objectTests1_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so1);
    assertTrue("intersects(so1) failed", _intersects);
   
  }
 
  private void _test__intersects2_transitions0_effect_state_objectTests2_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so3);
    assertTrue("intersects(so3) failed", _intersects);
   
  }
 
  private void _test__intersects2_transitions0_effect_state_objectTests3_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so4);
    assertTrue("intersects(so4) failed", _intersects);
   
  }
 
  private void _test__intersects3_transitions0_effect_state() {
    _test__intersects3_transitions0_effect_state_objectTests0_test(so3);
    _test__intersects3_transitions0_effect_state_objectTests1_test(so3);
    _test__intersects3_transitions0_effect_state_objectTests2_test(so3);
    _test__intersects3_transitions0_effect_state_objectTests3_test(so3);
   
  }
 
  private void _test__intersects3_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so3);
    assertTrue("intersects(so3) failed", _intersects);
   
  }
 
  private void _test__intersects3_transitions0_effect_state_objectTests1_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so1);
    assertTrue("intersects(so1) failed", _intersects);
   
  }
 
  private void _test__intersects3_transitions0_effect_state_objectTests2_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so2);
    assertTrue("intersects(so2) failed", _intersects);
   
  }
 
  private void _test__intersects3_transitions0_effect_state_objectTests3_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so4);
    boolean _not = (!_intersects);
    assertTrue("! intersects(so4) failed", _not);
   
  }
 
  private void _test__intersects4_transitions0_effect_state() {
    _test__intersects4_transitions0_effect_state_objectTests0_test(so4);
    _test__intersects4_transitions0_effect_state_objectTests1_test(so4);
    _test__intersects4_transitions0_effect_state_objectTests2_test(so4);
    _test__intersects4_transitions0_effect_state_objectTests3_test(so4);
   
  }
 
  private void _test__intersects4_transitions0_effect_state_objectTests0_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so4);
    assertTrue("intersects(so4) failed", _intersects);
   
  }
 
  private void _test__intersects4_transitions0_effect_state_objectTests1_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so1);
    boolean _not = (!_intersects);
    assertTrue("! intersects(so1) failed", _not);
   
  }
 
  private void _test__intersects4_transitions0_effect_state_objectTests2_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so2);
    assertTrue("intersects(so2) failed", _intersects);
   
  }
 
  private void _test__intersects4_transitions0_effect_state_objectTests3_test(final SpaceObject it) {
   
    boolean _intersects = it.intersects(this.so3);
    boolean _not = (!_intersects);
    assertTrue("! intersects(so3) failed", _not);
   
  }
 
  public static void main(final String[] args) {
    no.hal.jex.standalone.JexStandalone.main(SpaceObjectTest.class);
  }
}
TOP

Related Classes of inheritance.SpaceObjectTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.