Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- STROMYYYYYYYYYYYYYYY
- package stromy;
- public class Vrchol {
- public int hodnota;
- public Vrchol lavy, pravy;
- public Vrchol(int hodnota, Vrchol lavy, Vrchol pravy) {
- this.hodnota = hodnota;
- this.lavy = lavy;
- this.pravy = pravy;
- }
- }
- package stromy;
- import static org.junit.Assert.*;
- import org.junit.Before;
- import org.junit.Test;
- public class BStromTest {
- BStrom s;
- @Before
- public void setUp() throws Exception {
- s = new BStrom(
- new Vrchol(
- 1,
- new Vrchol(
- 2,
- new Vrchol(
- 6,
- null,
- null
- ),
- new Vrchol(
- 7,
- null,
- null
- )
- ),
- new Vrchol(
- 3,
- null,
- new Vrchol(
- 4,
- new Vrchol(
- 5,
- null,
- null
- ),
- null
- )
- )
- )
- );
- }
- @Test
- public void testPocetVrcholov() {
- assertEquals(7, s.pocetVrcholov());
- }
- @Test
- public void testSucetHodnotVrcholov() {
- assertEquals(28, s.sucetHodnotVrcholov());
- }
- @Test
- public void testHlbkaStromu() {
- assertEquals(3, s.hlbkaStromu());
- }
- @Test
- public void testPriemerHodnotVrcholov() {
- try {
- assertEquals(4, s.priemerHodnotVrcholov(), 0.01);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- fail("Neočakávaná výnimka.");
- }
- BStrom s2 = new BStrom(null);
- try {
- s2.priemerHodnotVrcholov();
- fail("Mala byť vyvolaná výnimka.");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- }
- }
- }package stromy;
- public class BStrom {
- private Vrchol koren = null;
- public BStrom(Vrchol koren) {
- this.koren = koren;
- }
- public int pocetVrcholov() {
- return 0;
- }
- public int sucetHodnotVrcholov() {
- return 0;
- }
- public int hlbkaStromu() {
- return 0;
- }
- public double priemerHodnotVrcholov() throws Exception {
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement