Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. STROMYYYYYYYYYYYYYYY
  2. package stromy;
  3.  
  4. public class Vrchol {
  5. public int hodnota;
  6. public Vrchol lavy, pravy;
  7.  
  8. public Vrchol(int hodnota, Vrchol lavy, Vrchol pravy) {
  9. this.hodnota = hodnota;
  10. this.lavy = lavy;
  11. this.pravy = pravy;
  12. }
  13. }
  14. package stromy;
  15.  
  16. import static org.junit.Assert.*;
  17.  
  18. import org.junit.Before;
  19. import org.junit.Test;
  20.  
  21. public class BStromTest {
  22. BStrom s;
  23.  
  24. @Before
  25. public void setUp() throws Exception {
  26. s = new BStrom(
  27. new Vrchol(
  28. 1,
  29. new Vrchol(
  30. 2,
  31. new Vrchol(
  32. 6,
  33. null,
  34. null
  35. ),
  36. new Vrchol(
  37. 7,
  38. null,
  39. null
  40. )
  41. ),
  42. new Vrchol(
  43. 3,
  44. null,
  45. new Vrchol(
  46. 4,
  47. new Vrchol(
  48. 5,
  49. null,
  50. null
  51. ),
  52. null
  53. )
  54. )
  55. )
  56. );
  57. }
  58.  
  59. @Test
  60. public void testPocetVrcholov() {
  61. assertEquals(7, s.pocetVrcholov());
  62. }
  63.  
  64. @Test
  65. public void testSucetHodnotVrcholov() {
  66. assertEquals(28, s.sucetHodnotVrcholov());
  67. }
  68.  
  69. @Test
  70. public void testHlbkaStromu() {
  71. assertEquals(3, s.hlbkaStromu());
  72. }
  73.  
  74. @Test
  75. public void testPriemerHodnotVrcholov() {
  76. try {
  77. assertEquals(4, s.priemerHodnotVrcholov(), 0.01);
  78. } catch (Exception e) {
  79. // TODO Auto-generated catch block
  80. fail("Neočakávaná výnimka.");
  81. }
  82. BStrom s2 = new BStrom(null);
  83. try {
  84. s2.priemerHodnotVrcholov();
  85. fail("Mala byť vyvolaná výnimka.");
  86. } catch (Exception e) {
  87. // TODO Auto-generated catch block
  88. }
  89. }
  90.  
  91. }package stromy;
  92.  
  93. public class BStrom {
  94. private Vrchol koren = null;
  95.  
  96. public BStrom(Vrchol koren) {
  97. this.koren = koren;
  98. }
  99.  
  100. public int pocetVrcholov() {
  101.  
  102. return 0;
  103. }
  104.  
  105.  
  106. public int sucetHodnotVrcholov() {
  107.  
  108. return 0;
  109. }
  110.  
  111. public int hlbkaStromu() {
  112.  
  113. return 0;
  114. }
  115.  
  116. public double priemerHodnotVrcholov() throws Exception {
  117.  
  118. return 0;
  119. }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement