Skip to content
Snippets Groups Projects
Commit d3823ecf authored by Kiljala Renne Lauri Olavi's avatar Kiljala Renne Lauri Olavi
Browse files

lisätty tehtävät luokalle aliohjelma joka palauttaa indeksin mukaisen tehtävän tietorakenteesta

parent 5706870e
No related branches found
No related tags found
No related merge requests found
......@@ -65,6 +65,14 @@ public class Tehtava {
public void setNimi(String nimi){
this.nimi = nimi;
}
/**
*
* @return tehtävän nimi
*/
public String getNimi(){
return this.nimi;
}
/**
......@@ -124,9 +132,6 @@ public class Tehtava {
this.lisatieto = lisatieto;
}
}
......
package fxHarakka.luokat;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Optional;
/**
* --------------------Tehtavat == (monikko) tehtävien luokka----------------
......@@ -21,13 +23,10 @@ public class Tehtavat {
//-----------------------MUODOSTAJAT-TEHTAVAT----------------------------
public Tehtavat(int maara, int maxMaara) {
this.maara = maara;
}
//ei tarvitse erikseen muodostajia
public Tehtavat() {
this.maara = 0;
}
......@@ -43,6 +42,27 @@ public class Tehtavat {
}
/**
* lisää tehtävän tietorakenteeseen
* @param tehtava lisättävä tehtävä
*/
public void lisaaTehtava (Tehtava tehtava) {
alkiot.add(tehtava);
}
/**
* @return Tehtävä
* @param i Tehtävän indeksi tietorakenteessa joka halutaan
*/
public Tehtava anna (int i) {
return alkiot.get(i);
}
......
......@@ -8,7 +8,7 @@ import fxHarakka.luokat.*;
/**
* Test class made by ComTest
* @version 2025.03.19 20:02:29 // Generated by ComTest
* @version 2025.03.19 20:43:31 // Generated by ComTest
*
*/
@SuppressWarnings({ "PMD" })
......@@ -17,15 +17,15 @@ public class TehtavaTest {
// Generated by ComTest BEGIN
/** testSetLisatieto105 */
/** testSetLisatieto113 */
@Test
public void testSetLisatieto105() { // Tehtava: 105
public void testSetLisatieto113() { // Tehtava: 113
Tehtava teht1 = new Tehtava();
teht1.setLisatieto("testi", false);
assertEquals("From: Tehtava line: 109", "testi", teht1.getLisatieto());
assertEquals("From: Tehtava line: 117", "testi", teht1.getLisatieto());
teht1.setLisatieto("testi2", false);
assertEquals("From: Tehtava line: 111", "testi2", teht1.getLisatieto());
assertEquals("From: Tehtava line: 119", "testi2", teht1.getLisatieto());
teht1.setLisatieto("testi3", true);
assertEquals("From: Tehtava line: 113", "testi2testi3", teht1.getLisatieto());
assertEquals("From: Tehtava line: 121", "testi2testi3", teht1.getLisatieto());
} // Generated by ComTest END
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment