/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cz.cvut.fel.restauracefel.hibernate; import java.util.Date; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; /** * * @author Vizi */ public class ExpenditureTest { public ExpenditureTest() { Expenditure test1 = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); Expenditure test2 = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), "Poznámka", 0 ); assertFalse( test1 == null ); assertTrue( test1 instanceof Expenditure ); assertFalse( test2 == null ); assertTrue( test2 instanceof Expenditure ); } @BeforeClass public static void setUpClass() throws Exception { } @AfterClass public static void tearDownClass() throws Exception { } @Before public void setUp() { } @Test public void testGetExpenditureId() { Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); int ID = 0; exp.setExpenditureId(ID); assertFalse( ID != exp.getExpenditureId( ) ); } @Test public void testSetExpenditureId() { Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); int ID = 0; exp.setExpenditureId(ID); assertFalse( ID != exp.getExpenditureId( ) ); } @Test public void testGetUser() { User test = new User( ); Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setUser(test); assertEquals( test, exp.getUser( ) ); } @Test public void testSetUser() { User test = new User( ); Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setUser(test); assertEquals( test, exp.getUser( ) ); } @Test public void testGetMaterial() { Material test = new Material( ); Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setMaterial(test); assertEquals( test, exp.getMaterial( ) ); } @Test public void testSetMaterial() { Material test = new Material( ); Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setMaterial(test); assertEquals( test, exp.getMaterial( ) ); } @Test public void testGetQuantity() { Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setQuantity( 20.0 ); assertTrue( exp.getQuantity( ) == 20.0 ); assertFalse( exp.getQuantity( ) != 20.0 ); } @Test public void testSetQuantity() { Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setQuantity( 20.0 ); assertTrue( exp.getQuantity( ) == 20.0 ); assertFalse( exp.getQuantity( ) != 20.0 ); } @Test public void testGetDate() { Date test = new Date( ); Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setDate(test); assertEquals( test, exp.getDate( ) ); } @Test public void testSetDate() { Date test = new Date( ); Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setDate(test); assertEquals( test, exp.getDate( ) ); } @Test public void testGetNote() { String test = "test"; Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setNote(test); assertEquals( test, exp.getNote( ) ); } @Test public void testSetNote() { String test = "test"; Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); exp.setNote(test); assertEquals( test, exp.getNote( ) ); } @Test public void testGetIsDeleted() { Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); int test = (int) ( Math.random( ) * 10000 ); exp.setIsDeleted( test ); assertTrue( exp.getIsDeleted( ) == test ); assertFalse( exp.getIsDeleted( ) != test ); } @Test public void testSetIsDeleted() { Expenditure exp = new Expenditure( new Date( ), new Material( ), 0.0, new User( ), 0 ); int test = (int) ( Math.random( ) * 10000 ); exp.setIsDeleted( test ); assertTrue( exp.getIsDeleted( ) == test ); assertFalse( exp.getIsDeleted( ) != test ); } }