Package sk.fiit.jim.agent.moves

Examples of sk.fiit.jim.agent.moves.Phase


    assertTrue(Phases.get("walk_start").effectors.get(1).endAngle == -90.0);
  }
 
  @Test
  public void shouldCalculateValuesWithConstants(){
    Phase phaseWithConstants = Phases.get("walk2");
    double endAngle = phaseWithConstants.effectors.get(0).endAngle;
    assertThat(endAngle, is(closeTo(35.0, .1)));
    double endAngle2 = phaseWithConstants.effectors.get(1).endAngle;
    assertThat(endAngle2, is(closeTo(30, .01)));
  }
View Full Code Here


    assertThat(endAngle2, is(closeTo(30, .01)));
  }
 
  @Test
  public void shouldPopulateSkipFlags(){
    Phase basicStancePosition = Phases.get("walk_start");
    assertThat(basicStancePosition.skipIfFlag, is(new SkipFlag("inBasicPosition")));
    assertThat(basicStancePosition.setFlagFalse, is(nullValue()));
    assertThat(basicStancePosition.setFlagTrue, is(new SkipFlag("inBasicPosition")));
  }
View Full Code Here

  }
 
  @Test
  public void oneSkill(){
    LowSkill turnOnce = new LowSkill("turnOnce", "turnOncePhase");
    Phase phase = new Phase("turnOncePhase", 0.100);
    phase.finalizationPhase = "finalizationPhase";
    phase.isFinal = true;
    Phases.addPhase(phase);
   
    Phase finalizationPhase = new Phase("finalizationPhase", 0.100);
    finalizationPhase.isFinal = true;
    Phases.addPhase(finalizationPhase);
   
    highSkill.skillToChoose = turnOnce;
    executeHighSkill();
View Full Code Here

  }

  @Test
  public void oneSkill(){
    LowSkill turnOnce = new LowSkill("turnOnce", "turnOncePhase");
    Phase phase = new Phase("turnOncePhase", 0.100);
    phase.finalizationPhase = "finalizationPhase";
    phase.isFinal = true;
    Phases.addPhase(phase);

    Phase finalizationPhase = new Phase("finalizationPhase", 0.100);
    finalizationPhase.isFinal = true;
    Phases.addPhase(finalizationPhase);

    highSkill.skillToChoose = turnOnce;
    executeHighSkill();
View Full Code Here

  }

  @Test
  public void sameSkillAfterFinalizing(){
    LowSkill turnOnce = new LowSkill("turnOnce", "turnOncePhase");
    Phase phase = new Phase("turnOncePhase", 0.100);
    phase.finalizationPhase = "finalizationPhase";
    phase.isFinal = true;
    Phases.addPhase(phase);

    Phase finalizationPhase = new Phase("finalizationPhase", 0.100);
    finalizationPhase.isFinal = true;
    Phases.addPhase(finalizationPhase);

    highSkill.skillToChoose = turnOnce;
    executeHighSkill();
View Full Code Here

TOP

Related Classes of sk.fiit.jim.agent.moves.Phase

Copyright © 2018 www.massapicom. 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.