/*
* 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 DepreciationTest {
public DepreciationTest() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
assertFalse( dep1 == null );
assertTrue( dep1 instanceof Depreciation );
Depreciation dep2 = new Depreciation( new User( ), new User( ), new Material( ), new ReasonType( "jmeno", 0 ), 0.0f, new Date( ), "Text", 0 );
assertFalse( dep2 == null );
assertTrue( dep2 instanceof Depreciation );
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
}
@Test
public void testGetDepreciationId() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
int ID = 0;
dep1.setDepreciationId(ID);
assertFalse( ID != dep1.getDepreciationId( ) );
}
@Test
public void testSetDepreciationId() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
int ID = 0;
dep1.setDepreciationId(ID);
assertFalse( ID != dep1.getDepreciationId( ) );
}
@Test
public void testGetUserReporter() {
User test = new User( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setUserReporter(test);
assertEquals( test, dep1.getUserReporter( ) );
}
@Test
public void testSetUserReporter() {
User test = new User( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setUserReporter(test);
assertEquals( test, dep1.getUserReporter( ) );
}
@Test
public void testGetUserOffender() {
User test = new User( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setUserOffender(test);
assertEquals( test, dep1.getUserOffender( ) );
}
@Test
public void testSetUserOffender() {
User test = new User( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setUserOffender(test);
assertEquals( test, dep1.getUserOffender( ) );
}
@Test
public void testGetMaterial() {
Material test = new Material( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setMaterial(test);
assertEquals( test, dep1.getMaterial( ) );
}
@Test
public void testSetMaterial() {
Material test = new Material( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setMaterial(test);
assertEquals( test, dep1.getMaterial( ) );
}
@Test
public void testGetReasonType() {
ReasonType test = new ReasonType( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setReasonType(test);
assertEquals( test, dep1.getReasonType( ) );
}
@Test
public void testSetReasonType() {
ReasonType test = new ReasonType( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setReasonType(test);
assertEquals( test, dep1.getReasonType( ) );
}
@Test
public void testGetQuantity() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setQuantity( 20.0 );
assertTrue( dep1.getQuantity( ) == 20.0 );
assertFalse( dep1.getQuantity( ) != 20.0 );
}
@Test
public void testSetQuantity() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setQuantity( 20.0 );
assertTrue( dep1.getQuantity( ) == 20.0 );
assertFalse( dep1.getQuantity( ) != 20.0 );
}
@Test
public void testGetDate() {
Date test = new Date( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setDate(test);
assertEquals( test, dep1.getDate( ) );
}
@Test
public void testSetDate() {
Date test = new Date( );
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setDate(test);
assertEquals( test, dep1.getDate( ) );
}
@Test
public void testGetNote() {
String test = "test";
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setNote(test);
assertEquals( test, dep1.getNote( ) );
}
@Test
public void testSetNote() {
String test = "test";
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
dep1.setNote(test);
assertEquals( test, dep1.getNote( ) );
}
@Test
public void testGetIsDeleted() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
int test = (int) ( Math.random( ) * 10000 );
dep1.setIsDeleted( test );
assertTrue( dep1.getIsDeleted( ) == test );
assertFalse( dep1.getIsDeleted( ) != test );
}
@Test
public void testSetIsDeleted() {
Depreciation dep1 = new Depreciation( new User( ), new User( ), new Material( ), 0.0f, new Date( ), 0 );
int test = (int) ( Math.random( ) * 10000 );
dep1.setIsDeleted( test );
assertTrue( dep1.getIsDeleted( ) == test );
assertFalse( dep1.getIsDeleted( ) != test );
}
}