Advertisement
Guest User

RestoranTest

a guest
Dec 21st, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. import static org.junit.Assert.*;
  2. import org.junit.Test;
  3.  
  4.  
  5. public class RestoranTest {
  6.  
  7.     @Test
  8.     public void popunjeno() {
  9.         Restoran restoran = new Restoran(0,0,0);
  10.         assertNull(restoran.rezervisi(Restoran.Sto.ZADVOJE));
  11.     }
  12.    
  13.     @Test
  14.     public void nemaAdekvatnog() {
  15.         Restoran restoran = new Restoran(2,0,0);
  16.         assertNull(restoran.rezervisi(Restoran.Sto.ZATROJE));
  17.     }
  18.    
  19.     @Test
  20.     public void postepenoPopunjeno() {
  21.         Restoran restoran = new Restoran(2,2,2); //imamo po 2 stola svih velicina
  22.         assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZADVOJE); //2,2,2
  23.         assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZADVOJE); //1,2,2
  24.         assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZATROJE); //0,2,2 nema ZADVOJE ali ima ZATROJE
  25.         assertSame(restoran.rezervisi(Restoran.Sto.ZATROJE), Restoran.Sto.ZATROJE); //0,1,2
  26.         assertSame(restoran.rezervisi(Restoran.Sto.ZATROJE), Restoran.Sto.ZACETVORO); //0,0,2 nema ZATROJE ali ima ZACETVORO
  27.         assertSame(restoran.rezervisi(Restoran.Sto.ZACETVORO), Restoran.Sto.ZACETVORO); // 0,0,1 poslednji sto
  28.         assertNull(restoran.rezervisi(Restoran.Sto.ZADVOJE)); // 0,0,0 nema vise slobodnih stolova, ocekujemo null
  29.     }
  30.    
  31.     @Test
  32.     public void trazi2dobije4() {
  33.         Restoran restoran = new Restoran(0,0,1);
  34.         assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZACETVORO);
  35.     }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement