OuvrageTest.java 804 Bytes
package test;


import static org.junit.Assert.assertTrue;

import org.junit.Before;
import org.junit.Test;

import src.NonDisponibleException;
import src.Ouvrage;

public class OuvrageTest {

	public Ouvrage o;
	
	@Before
	public void initVals(){
		o = new Ouvrage("test","vinz");
	}
	
	@Test
	public void emprunterValeurEmprunteTest() throws NonDisponibleException{
		assertTrue(o.isEmprunte()==false);
		o.emprunter();
		
		assertTrue(o.isEmprunte()==true);

	}

	@Test
	public void emprunterValeurCompteurTest() throws NonDisponibleException{
		assertTrue(o.getCompteur()==0);
		o.emprunter();
		
		assertTrue(o.getCompteur()==1);

	}
	
	@Test(expected = NonDisponibleException.class)
	public void emprunterExceptionLanceeTest() throws NonDisponibleException{
		o.emprunter();
		o.emprunter();
	}

}