Skip to content
Snippets Groups Projects
Commit 89be5a5a authored by aichinos's avatar aichinos
Browse files

test suite lisätty

parent 39b0cf3e
No related branches found
No related tags found
No related merge requests found
...@@ -46,6 +46,34 @@ public class MMKurssit { ...@@ -46,6 +46,34 @@ public class MMKurssit {
/** /**
* @param i kyseisen kurssin indeksi * @param i kyseisen kurssin indeksi
* @return pyydetty kurssi kurssit-taulkosta * @return pyydetty kurssi kurssit-taulkosta
* @example
* <pre name="test">
* #import java.util.List;
* Tapaamiset test = new Tapaamiset();
* Tapaaminen t1 = new Tapaaminen(1);
* t1.rekisteroi();
* t1.tayta();
* test.lisaa(t1);
* Tapaaminen t2 = new Tapaaminen(1);
* t2.rekisteroi();
* t2.tayta();
* test.lisaa(t2);
* Tapaaminen t3 = new Tapaaminen(3);
* t3.rekisteroi();
* t3.tayta();
* test.lisaa(t3);
* Tapaaminen t4 = new Tapaaminen(1);
* t4.rekisteroi();
* t4.tayta();
* test.lisaa(t4);
*
* List<Tapaaminen> tulos = test.annaTapaamiset(1);
* tulos.size() === 3;
* tulos = test.annaTapaamiset(2);
* tulos.size() === 0;
* tulos = test.annaTapaamiset(3);
* tulos.size() === 1;
* </pre>
*/ */
public Kurssi annaKurssi(int i) { public Kurssi annaKurssi(int i) {
return kurssit.anna(i); return kurssit.anna(i);
......
...@@ -44,7 +44,7 @@ public class Tapaaminen { ...@@ -44,7 +44,7 @@ public class Tapaaminen {
* TODO: POISTA, kun kaikki toimii!! * TODO: POISTA, kun kaikki toimii!!
* *
*/ */
void tayta() { public void tayta() {
this.random = RandomNumero.rand(1,100); this.random = RandomNumero.rand(1,100);
this.paiva = 16; this.paiva = 16;
this.kkausi = 3; this.kkausi = 3;
......
...@@ -25,7 +25,7 @@ public class Tapaamiset { ...@@ -25,7 +25,7 @@ public class Tapaamiset {
/** /**
*@param tap lisattava tapaaminen *@param tap lisattava tapaaminen
*/ */
void lisaa(Tapaaminen tap) { public void lisaa(Tapaaminen tap) {
alkiot.add(tap); alkiot.add(tap);
} }
...@@ -36,7 +36,32 @@ public class Tapaamiset { ...@@ -36,7 +36,32 @@ public class Tapaamiset {
* @return Lisa, jossa on tapaamisia, jonka kID on sama kuin parametriksi annettu kurssiID * @return Lisa, jossa on tapaamisia, jonka kID on sama kuin parametriksi annettu kurssiID
* @example * @example
* <pre name="test"> * <pre name="test">
* //TODO: testin kirjoittaminen * #import java.util.List;
* Tapaamiset test = new Tapaamiset();
* Tapaaminen t1 = new Tapaaminen(1);
* t1.rekisteroi();
* t1.tayta();
* test.lisaa(t1);
* Tapaaminen t2 = new Tapaaminen(1);
* t2.rekisteroi();
* t2.tayta();
* test.lisaa(t2);
* Tapaaminen t3 = new Tapaaminen(3);
* t3.rekisteroi();
* t3.tayta();
* test.lisaa(t3);
* Tapaaminen t4 = new Tapaaminen(1);
* t4.rekisteroi();
* t4.tayta();
* test.lisaa(t4);
*
* List<Tapaaminen> tulos = test.annaTapaamiset(1);
* tulos.size() === 3;
* tulos = test.annaTapaamiset(2);
* tulos.size() === 0;
* tulos = test.annaTapaamiset(3);
* tulos.size() === 1;
*
* </pre> * </pre>
*/ */
public List<Tapaaminen> annaTapaamiset(int kurssiID) { public List<Tapaaminen> annaTapaamiset(int kurssiID) {
......
package mmkurssit.test;
import org.junit.platform.suite.api.SelectClasses;
import org.junit.platform.suite.api.Suite;
/**
* @author aichi
* @version 11 Mar 2025
*
*/
@Suite
@SelectClasses({ KurssiTest.class, KurssitTest.class, MMKurssitTest.class,
TapaaminenTest.class, TapaamisetTest.class })
public class AllTests {
//
}
package mmkurssit.test; package mmkurssit.test;
// Generated by ComTest BEGIN // Generated by ComTest BEGIN
import java.util.List;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import org.junit.*; import org.junit.*;
import mmkurssit.*; import mmkurssit.*;
...@@ -7,9 +8,39 @@ import mmkurssit.*; ...@@ -7,9 +8,39 @@ import mmkurssit.*;
/** /**
* Test class made by ComTest * Test class made by ComTest
* @version 2025.03.10 14:45:39 // Generated by ComTest * @version 2025.03.11 15:21:20 // Generated by ComTest
* *
*/ */
@SuppressWarnings("all") @SuppressWarnings("all")
public class MMKurssitTest { public class MMKurssitTest {
// Generated by ComTest BEGIN
/** testAnnaKurssi50 */
@Test
public void testAnnaKurssi50() { // MMKurssit: 50
Tapaamiset test = new Tapaamiset();
Tapaaminen t1 = new Tapaaminen(1);
t1.rekisteroi();
t1.tayta();
test.lisaa(t1);
Tapaaminen t2 = new Tapaaminen(1);
t2.rekisteroi();
t2.tayta();
test.lisaa(t2);
Tapaaminen t3 = new Tapaaminen(3);
t3.rekisteroi();
t3.tayta();
test.lisaa(t3);
Tapaaminen t4 = new Tapaaminen(1);
t4.rekisteroi();
t4.tayta();
test.lisaa(t4);
List<Tapaaminen> tulos = test.annaTapaamiset(1);
assertEquals("From: MMKurssit line: 71", 3, tulos.size());
tulos = test.annaTapaamiset(2);
assertEquals("From: MMKurssit line: 73", 0, tulos.size());
tulos = test.annaTapaamiset(3);
assertEquals("From: MMKurssit line: 75", 1, tulos.size());
} // Generated by ComTest END
} }
\ No newline at end of file
package mmkurssit.test; package mmkurssit.test;
// Generated by ComTest BEGIN // Generated by ComTest BEGIN
import java.util.List;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import org.junit.*; import org.junit.*;
import mmkurssit.*; import mmkurssit.*;
...@@ -7,9 +8,40 @@ import mmkurssit.*; ...@@ -7,9 +8,40 @@ import mmkurssit.*;
/** /**
* Test class made by ComTest * Test class made by ComTest
* @version 2025.03.10 14:45:17 // Generated by ComTest * @version 2025.03.11 15:16:05 // Generated by ComTest
* *
*/ */
@SuppressWarnings("all") @SuppressWarnings("all")
public class TapaamisetTest { public class TapaamisetTest {
// Generated by ComTest BEGIN
/** testAnnaTapaamiset38 */
@Test
public void testAnnaTapaamiset38() { // Tapaamiset: 38
Tapaamiset test = new Tapaamiset();
Tapaaminen t1 = new Tapaaminen(1);
t1.rekisteroi();
t1.tayta();
test.lisaa(t1);
Tapaaminen t2 = new Tapaaminen(1);
t2.rekisteroi();
t2.tayta();
test.lisaa(t2);
Tapaaminen t3 = new Tapaaminen(3);
t3.rekisteroi();
t3.tayta();
test.lisaa(t3);
Tapaaminen t4 = new Tapaaminen(1);
t4.rekisteroi();
t4.tayta();
test.lisaa(t4);
List<Tapaaminen> tulos = test.annaTapaamiset(1);
assertEquals("From: Tapaamiset line: 59", 3, tulos.size());
tulos = test.annaTapaamiset(2);
assertEquals("From: Tapaamiset line: 61", 0, tulos.size());
tulos = test.annaTapaamiset(3);
assertEquals("From: Tapaamiset line: 63", 1, tulos.size());
} // 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