Advertisement
tanjam23

pek

Jun 10th, 2020
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. package Kroasan;
  2.  
  3. public class Glavna_Pekara {
  4.  
  5. public static void main(String[] args) {
  6. // TODO Auto-generated method stub
  7. Slatka_peciva sp1 = new Slatka_peciva("kifla", 5, 100, 100);
  8. Slatka_peciva sp2 = new Slatka_peciva("djevrek", 15, 500, 50);
  9. Slatka_peciva sp3 = new Slatka_peciva("palacinka", 2, 200, 10);
  10. Slatka_peciva sp4 = new Slatka_peciva("burek", 3, 300, 20);
  11. Slatka_peciva sp5 = new Slatka_peciva("pita", 5, 100, 100);
  12.  
  13. Pekara p = new Pekara();
  14.  
  15. p.dodaj(sp1);
  16. p.dodaj(sp2);
  17. p.dodaj(sp3);
  18. p.dodaj(sp4);
  19. p.dodaj(sp5);
  20.  
  21. p.ispisi();
  22.  
  23. System.out.println("Ukuona vrednost robe je: " + p.ukupna_vrednost());
  24.  
  25. p.obrisi("burek");
  26.  
  27. System.out.println("Ukuona vrednost robe je: " + p.ukupna_vrednost());
  28.  
  29. }
  30.  
  31. }
  32.  
  33.  
  34. package Kroasan;
  35.  
  36. import static org.junit.Assert.*;
  37.  
  38. import java.lang.reflect.Array;
  39.  
  40. import org.junit.Before;
  41. import org.junit.Ignore;
  42. import org.junit.Test;
  43.  
  44.  
  45.  
  46. public class PecivoTest {
  47.  
  48.  
  49. Pekara pekara = new Pekara();
  50. Pecivo[] objekat = new Pecivo[10];
  51. Slatka_peciva sp1;
  52. Slatka_peciva sp2 ;
  53.  
  54.  
  55.  
  56. @Before
  57. public void podaci()
  58. {
  59. sp1 = new Slatka_peciva("kifla", 5, 100, 100);
  60. sp2 = new Slatka_peciva("djevrek", 15, 500, 50);
  61. objekat[0] = new Pecivo("Kifla", 50, 2);
  62. objekat[1] = new Pecivo("Djevrek", 150, 32);
  63. objekat[2] = new Pecivo("Pereca", 250, 5);
  64. assertNotNull(pekara);
  65. pekara.dodaj(objekat[0]);
  66. pekara.dodaj(objekat[1]);
  67. pekara.dodaj(objekat[2]);
  68.  
  69. }
  70.  
  71. //test1
  72. @Test
  73. public void testProdajna_cena() {
  74. assertNotNull(sp1);
  75. double ocek = sp1.prodajna_cena();
  76. double stv = (1+ sp1.getProcenat()/100) * (sp1.getCena() * 1.2);
  77. //return (1 + Procenat/100) * super.prodajna_cena();
  78.  
  79. assertEquals(ocek, stv ,0);
  80.  
  81. }
  82.  
  83. @Test
  84. public void testToString() {
  85. assertNotNull(sp2);
  86. String ocek = sp2.toString();
  87. String stva = "Naziv: " + sp2.getNaziv() + "\nKolicina: " + sp2.getKolicina() + "\nCena: " + sp2.prodajna_cena() + "\nProcenat secera: " + sp2.getProcenat();
  88.  
  89. assertEquals(ocek, stva);
  90. }
  91.  
  92. @Test
  93. public void testBrPeciva()
  94. {
  95. assertNotNull(objekat);
  96.  
  97. int br = 0, ocek = pekara.br_peciva();
  98.  
  99. for (Pecivo p : objekat) {
  100. if(p!= null)
  101. br++;
  102. }
  103.  
  104. assertEquals(ocek, br);
  105.  
  106. }
  107.  
  108.  
  109.  
  110. /*public int br_peciva(){ //test 6 prebrojavanje koliko peciva postoje u nizu
  111. int d =0;
  112. for (Pecivo p : nizP) {
  113. if(p!= null)
  114. d++;
  115. }
  116. return d;
  117. }
  118. }*/
  119.  
  120.  
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement