Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static org.junit.Assert.*;
- import org.junit.Test;
- public class RestoranTest {
- @Test
- public void popunjeno() {
- Restoran restoran = new Restoran(0,0,0);
- assertNull(restoran.rezervisi(Restoran.Sto.ZADVOJE));
- }
- @Test
- public void nemaAdekvatnog() {
- Restoran restoran = new Restoran(2,0,0);
- assertNull(restoran.rezervisi(Restoran.Sto.ZATROJE));
- }
- @Test
- public void postepenoPopunjeno() {
- Restoran restoran = new Restoran(2,2,2); //imamo po 2 stola svih velicina
- assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZADVOJE); //2,2,2
- assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZADVOJE); //1,2,2
- assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZATROJE); //0,2,2 nema ZADVOJE ali ima ZATROJE
- assertSame(restoran.rezervisi(Restoran.Sto.ZATROJE), Restoran.Sto.ZATROJE); //0,1,2
- assertSame(restoran.rezervisi(Restoran.Sto.ZATROJE), Restoran.Sto.ZACETVORO); //0,0,2 nema ZATROJE ali ima ZACETVORO
- assertSame(restoran.rezervisi(Restoran.Sto.ZACETVORO), Restoran.Sto.ZACETVORO); // 0,0,1 poslednji sto
- assertNull(restoran.rezervisi(Restoran.Sto.ZADVOJE)); // 0,0,0 nema vise slobodnih stolova, ocekujemo null
- }
- @Test
- public void trazi2dobije4() {
- Restoran restoran = new Restoran(0,0,1);
- assertSame(restoran.rezervisi(Restoran.Sto.ZADVOJE), Restoran.Sto.ZACETVORO);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement