/** * ************************************************************************* Vytvoří auta se * zadanou pozicí, modulem a barvou. * * @param x Vodorovná souřadnice vytvářeného auta * @param y Svislá souřadnice vytvářeného auta * @param modul Modul auta, tj. délka stran opsaného čtverce * @param barva Barva těla auta */ public QCHIO00_ChizitcaiaSever(int x, int y, int modul, Barva barva) { this.barva = barva; int m = modul; poziceX = x; poziceY = y; Obdélník tělo; Obdélník střecha; Obdélník kolo1; Obdélník kolo3; Obdélník kolo2; Obdélník kolo4; tělo = new Obdélník(x + m * 25 / 100, y + m * 0 / 100, m / 2, m, barva); střecha = new Obdélník( x + m * 35 / 100, y + m * 40 / 100, m * 30 / 100, m * 50 / 100, Barva.SVĚTLEŠEDÁ); kolo1 = new Obdélník(x + m * 20 / 100, y + m * 75 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ); kolo3 = new Obdélník(x + m * 75 / 100, y + m * 75 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ); kolo2 = new Obdélník(x + m * 20 / 100, y + m * 5 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ); kolo4 = new Obdélník(x + m * 75 / 100, y + m * 5 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ); mnohotvar = new Mnohotvar("", tělo, střecha, kolo1, kolo3, kolo2, kolo4); SP = SprávcePlátna.getInstance(); SP.přidej(mnohotvar); IO.zpráva("Připraveno"); }
/** * ************************************************************************* Inicializace * předcházející spuštění každého testu a připravující tzv. přípravek (fixture), což je sada * objektů, s nimiž budou testy pracovat. */ @Before public void setUp() { objekt0 = new XPRAA05_Prazsky(); objektXY = new XPRAA05_Prazsky(100, 100); objektXYB = new XPRAA05_Prazsky(200, 200, barva3); objektXYM = new XPRAA05_Prazsky(0, 150, 50); objektXYMB = new XPRAA05_Prazsky(150, 0, 50, barva4); IO.zpráva("Automobily připraveny."); }
@Before public void setUp() { letadlo = new Mnohotvar( "", new Trojúhelník(0, 20, 10, 60, Barva.ČERVENÁ, Směr8.VÝCHOD), new Obdélník(0, 45, 80, 10, Barva.ČERVENÁ), new Trojúhelník(80, 45, 20, 10, Barva.MODRÁ, Směr8.VÝCHOD), new Trojúhelník(40, 0, 30, 100, Barva.ČERVENÁ, Směr8.VÝCHOD)); letadlo.zobraz(); IO.zpráva("Mnohotvary připraveny"); }
/** * ************************************************************************* Inicializace * předcházející spuštění každého testu a připravující tzv. přípravek (fixture), což je sada * objektů, s nimiž budou testy pracovat. */ @Before public void setUp() { barva0 = Barva.getBarva("modrá"); barva3 = Barva.getBarva("zelená"); barva4 = Barva.getBarva("růžová"); xKALA04_1 = new XKALA04_Kalashnikova(); xKALA04_2 = new XKALA04_Kalashnikova(100, 100); xKALA04_3 = new XKALA04_Kalashnikova(200, 200, barva3); xKALA04_4 = new XKALA04_Kalashnikova(0, 150, 50); xKALA04_5 = new XKALA04_Kalashnikova(150, 0, 50, barva4); IO.zpráva("pripraveno"); }