Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tie/ohj2/ve/2025/kevat/ohj2
  • hasemajo/ohj2
  • nikaleko/ohj2
  • tntvanha/ohj2
  • lemaline/ohj2
  • rintahe/ohj2
  • tersaton/ohj2
  • tornhale/ohj2
  • pjyypiix/ohj-2
  • aneejoko/ohj2
  • reponaw/ohj2
  • saarian/ohj2
  • niemimm/ohj2
  • jppaasww/ohj2-2025k
  • ssniinim/ohj2
  • niememan/ohj2
  • milimaas/ohj2
  • kallmovu/ohj2
  • adaoliro/ohj2
  • tojuhann/ohj2
  • vevejuha/ohj2
  • mieikrla/ohj2
  • miankort/ohj2
  • saeteppo/ohj2
  • saelripa/ohj2
  • saniitty/ohj2
  • nsmietyt/ohj2
  • mikkolto/ohj2
  • mmuhonen/ohj2k25
  • saukkota/ohj-2-ht
  • eenorta/ohj2
  • oapaaso/ht-2
  • eeeeoino/ohj2
  • hietmaem/ohj2
  • vvlaspa/ohj2ht
  • lalaajal/ohj2
  • pepartyy/ohj2
  • loukovjv/ohj2
  • vihtkaan/ohj2
  • annelinu/ohjelmointi2
  • lehtikmi/ohj2
  • ihakalel/ohj2
  • aichinos/ohj2
  • lahteela/ohj-2-ht
  • pellrata/ohj2
  • iljinisa/ohj2
  • nkeuren/ohj2
  • hiltunma/ohj2
  • esshelkr/ohj2
  • vianelo/ohj2
  • kousaepw/ohj-2-ht
  • amheikkz/ohj2
  • jatirkko/ohj2
  • akharine/ohj2
  • rlokilja/ohj2
  • eskrliim/ohj2
  • masakoiv/ohj2
  • toivjope/ohj2
  • sasalons/ohj2
  • hirvepjw/ohj2
  • lajoveps/vuororekisteri
  • lelitirr/ohj-225
  • juhsansa/ohj2
  • essmarpe/ohj2
  • lehtlrvt/ohj2
  • setilus/ohj2
  • julipits/ohj2
  • kivistve/ohj2
  • erpajala/ohj2
  • pslohi/ohj2
  • sediiv/ohj2
  • jovesaar/ohj2
  • jutaalko/ohj2
  • valltoha/ohj2
  • ruotvive/ohj2ht
  • kkvalke/ohj2
  • aetuukka/espanjakohderekisteri
  • pdanilei/ohj2ht
  • lahtlule/ohj2
  • jaemvahu/ohj2
  • kantsiii/ohj2
  • tototuru/ohj2
  • elmotabe/ohj2
  • sutinele/ohj2
  • vepajuna/ohj2
  • tornittu/reseptilista
  • sasoleht/ohj2
  • eemjorto/ohj2
  • gagolzar/ohj2
  • sievanee/ohj2
  • nobekail/ohj2
  • mamiparv/ohj2
  • halolpvz/ohj2
  • tukilo/ohj2
  • mmleppis/ohj2
  • tmruisma/ohj2
  • aajataip/ohj-2
  • salonevs/ohj-2
  • ygulusen/ohj2
  • saarakka/ohj2
  • eakoskix/ohj2
  • lamminm/ohj2ht
  • sellmmv/salibandynpelaajarekisteri
  • tuoskopp/ohj2
  • haarates/ohj-2
  • jormlsuu/ohj2
  • lihiauka/ohj2
  • eeemkarv/ohj2
  • uekolehm/ohj2
  • smkolari/ohj-2-a
  • spicjrxz/ohj2
  • maalvirt/ohj-2-ht
  • hietaolo/ohj2ht
  • rtmatilt/ohj2
  • veevjoen/ohj2
  • lainejee/ohj2
  • pohtojoj/tuotelistaaja
  • jokayli/ohj2
  • sulasaal/ohj2
  • kalloupe/ohj2
  • apeshhhh/ohj2
  • kopperp/ohj2
  • garammtu/ohj2
  • ettalaes/ohj2
  • rajanije/ohj2
  • timovaan/ohj2
  • mkvuonos/ohj2
  • tuomiluu/ohj2
  • konttijm/ohj2
  • palolala/ohj2
  • vejokauk/ohj2
  • peihanus/ohj2
  • itsario/ohj2
  • hejumivu/ohj2
  • isojarto/ohj2
  • pirinpot/ohj2ht
  • oihietan/ohj2
  • niemhizz/ohj2
  • oparve/ohj2
  • truhtejo/ohj-2-ht
  • malineps/ohj-2-pelivalikoima
  • kylkii/ohj2
  • emigrank/ohj2
  • samavakk/ohj2
  • lausofla/ohj2
  • arossors/ohj-2-2
  • nurmsajo/ohj2
  • mattarma/ohj2
  • akjuhesa/ohj-2-ht
  • ovevalka/ohj2
  • lequyanh/ohj-2-ht
  • jasyvays/ohj2
  • lindtope/ohj2
  • kaipainm/ohj2
  • peillips/ohj2
  • miwamich/ohj2
  • anpahypp/ohj2harkka
  • kreenk/ohj2
  • iiaumaoi/ohj2
  • jmsutizy/ohj-2-25
  • conrcsir/ohj2
  • palaakho/ht-metsastyspaivakirja
  • makelkjt/ohj2
  • jooantni/ohj2
  • ttkelaw/ohj-2-2025-k
  • koivishe/kuntohalli-oy
  • laleiho/harjoitustyo-ohj-2
  • joolmatt/ohj2-ht
  • akrasa/ohj2
  • rikretel/ohj-2-ht
  • vuorelma/ohj2
171 results
Show changes
package fxHarakka.luokat;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Optional;
/**
* --------------------Tehtavat == (monikko) tehtävien luokka----------------
* | | - Tehtävä |
* | -Lisää ja poistaa tehtäviä. | |
* | -Huolehtii listan pituuden riittävyydestä jos | |
* täyttyy. | |
* | -Lukee ja kirjoittaa tapahtumat.dat tiedostoa. | |
* | -Etsii ja lajittelee(avustaja tehtävä). | |
* | | |
* | | |
* --------------------------------------------------------------------------
*/
public class Tehtavat {
private int maara = 0;
private int maxMaara = 10;
private int id;
private String tiedostoNimi = "";
private Tehtava tahtavaAlkiot[] = new Tehtava[maxMaara];
//-----------------------MUODOSTAJAT-TEHTAVAT----------------------------
//ei tarvitse erikseen muodostajia
public Tehtavat() {
}
//-----------------------METODIT - TEHTAVAT----------------------------
/**
* @return palauttaa tehtävien määrän
*/
public int getMaara() {
return maara;
}
/**
* Lisää tehtävä jäsenen tietorakenteeseen
* @param tehtava lisättävä tehtävä
*/
public void lisaaTehtava (Tehtava tehtava) {
tahtavaAlkiot[maara++] = tehtava;
}
/**
* poistaa tehtävän tietorakenteesta indeksin perusteella
* @param tehtava poistettava tehtävä
*/
public void poistaTehtava (Tehtava tehtava) {
for (int i = 0; i < maxMaara; i++) {
if (tahtavaAlkiot[i] == tehtava && i < maxMaara - 1) {
for (int j = i; j < maxMaara-1; j++) {
tahtavaAlkiot[i] = tahtavaAlkiot[i+1];
}
}
}
}
/**
* @return Tehtävä
* @param i Tehtävän indeksi tietorakenteessa joka halutaan
*/
public Tehtava anna (int i) {
return tahtavaAlkiot[i];
}
/**
* Tallentaa tehtävän rekisteriin
*/
public void tallenna () {
}
/**
* Testipääohjelma
* @param args ei käytössä
*/
public static void main(String args[]) {
Tehtavat tehtavat = new Tehtavat();
Tehtava labratyo1 = new Tehtava();
Tehtava luento1 = new Tehtava();
try {
tehtavat.lisaaTehtava(labratyo1);
tehtavat.lisaaTehtava(luento1);
tehtavat.poistaTehtava(luento1);
System.out.println("============= Tehtävät testi =================");
for (int i = 0; i < tehtavat.getMaara(); i++) {
Tehtava tehtava = tehtavat.anna(i);
System.out.println("Jäsen nro: " + i);
}
} catch (Exception e) {
System.out.println("jasen olio ei palauta alkiota" + e.getMessage());
}
}
}
package fxHarakka.luokat.test;
// Generated by ComTest BEGIN
import static org.junit.Assert.*;
import org.junit.*;
import fxHarakka.luokat.*;
// Generated by ComTest END
/**
* Test class made by ComTest
* @version 2025.03.20 16:37:44 // Generated by ComTest
*
*/
@SuppressWarnings({ "PMD" })
public class ProjektiTest {
// Generated by ComTest BEGIN
/** testRekisteroiProjekti55 */
@Test
public void testRekisteroiProjekti55() { // Projekti: 55
Projekti projekti1 = new Projekti("Projekti1", "Fysiikka");
Projekti projekti2 = new Projekti("Projekti2", "Kemia");
projekti1.rekisteroiProjekti();
projekti2.rekisteroiProjekti();
assertEquals("From: Projekti line: 61", "Projekti1 | Fysiikka | 1", projekti1.toString());
assertEquals("From: Projekti line: 62", "Projekti2 | Kemia | 2", projekti2.toString());
} // Generated by ComTest END
}
\ No newline at end of file
package fxHarakka.luokat.test;
// Generated by ComTest BEGIN
import fxHarakka.luokat.Tehtava;
import static org.junit.Assert.*;
import org.junit.*;
import fxHarakka.luokat.*;
// Generated by ComTest END
/**
* Test class made by ComTest
* @version 2025.03.19 20:43:31 // Generated by ComTest
*
*/
@SuppressWarnings({ "PMD" })
public class TehtavaTest {
// Generated by ComTest BEGIN
/** testSetLisatieto113 */
@Test
public void testSetLisatieto113() { // Tehtava: 113
Tehtava teht1 = new Tehtava();
teht1.setLisatieto("testi", false);
assertEquals("From: Tehtava line: 117", "testi", teht1.getLisatieto());
teht1.setLisatieto("testi2", false);
assertEquals("From: Tehtava line: 119", "testi2", teht1.getLisatieto());
teht1.setLisatieto("testi3", true);
assertEquals("From: Tehtava line: 121", "testi2testi3", teht1.getLisatieto());
} // Generated by ComTest END
}
\ No newline at end of file
/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */
\ No newline at end of file