Package modelo.excepciones

Examples of modelo.excepciones.ExcepcionMovimientoIlegal


      else
      {
        if(cas.getPieza()!=null && cas.getPieza().isMismoColor(this))
            throw new ExcepcionCasillaDestinoOcupada(m);
        else
          throw new ExcepcionMovimientoIlegal(this,m);
      }
    }
    catch (ExcepcionCoordenadaErronea e)
    {
      e.printStackTrace();
View Full Code Here


    try {
      co =new Coordenada('A',7);
      cd = new Coordenada('B',8);
      m = new MovimientoOrdinario(co,cd);
      p = new Peon(Color.BLANCO);
      throw new ExcepcionMovimientoIlegal(p, m);
    } catch (ExcepcionMovimiento ex) {
      if (ex instanceof ExcepcionMovimientoIlegal) {
        assertEquals(cd,((ExcepcionMovimientoIlegal) ex).getMovimiento().getCoordenadaDestino());
        assertEquals(co,((ExcepcionMovimientoIlegal) ex).getMovimiento().getCoordenadaOrigen());
        assertEquals(p.getTipo(),((ExcepcionMovimientoIlegal) ex).getPieza().getTipo());
View Full Code Here

      else
      {
        if(piezac!=null)
          throw new ExcepcionCasillaDestinoOcupada(m);
        else
          throw new ExcepcionMovimientoIlegal(this,m);
     
    }
    catch (ExcepcionCoordenadaErronea e)
    {
      e.printStackTrace();
View Full Code Here

TOP

Related Classes of modelo.excepciones.ExcepcionMovimientoIlegal

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.