/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package cz.cvut.fel.restauracefel.hibernate;
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 KontrolaTest {
public KontrolaTest() {
Kontrola kontrola = new Kontrola( );
assertFalse( kontrola == null );
assertTrue( kontrola instanceof Kontrola );
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
}
@Test
public void testIsValid() {
Kontrola kontrola = new Kontrola( );
kontrola.setValid(true);
assertTrue(kontrola.isValid());
}
@Test
public void testSetValid() {
Kontrola kontrola = new Kontrola( );
kontrola.setValid(true);
assertTrue( kontrola.isValid( ) );
}
@Test
public void testGetMeasurementId() {
Kontrola kontrola = new Kontrola( );
int ID = 0;
kontrola.setMeasurementId(ID);
assertFalse( ID != kontrola.getMeasurementId( ) );
}
@Test
public void testSetMeasurementId() {
Kontrola kontrola = new Kontrola( );
int ID = 0;
kontrola.setMeasurementId(ID);
assertFalse( ID != kontrola.getMeasurementId( ) );
}
@Test
public void testGetUzaverka() {
Uzaverka test = new Uzaverka( );
Kontrola kontrola = new Kontrola( );
kontrola.setUzaverka(test);
assertEquals( test, kontrola.getUzaverka( ) );
}
@Test
public void testSetUzaverka() {
Uzaverka test = new Uzaverka( );
Kontrola kontrola = new Kontrola( );
kontrola.setUzaverka(test);
assertEquals( test, kontrola.getUzaverka( ) );
}
@Test
public void testGetSurovina() {
Material test = new Material( );
Kontrola kontrola = new Kontrola( );
kontrola.setSurovina(test);
assertEquals( test, kontrola.getSurovina() );
}
@Test
public void testSetSurovina() {
Material test = new Material( );
Kontrola kontrola = new Kontrola( );
kontrola.setSurovina(test);
assertEquals( test, kontrola.getSurovina() );
}
@Test
public void testGetNoveMnozstvi() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setNoveMnozstvi(test);
assertFalse(kontrola.getNoveMnozstvi() != test);
}
@Test
public void testSetNoveMnozstvi() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setNoveMnozstvi(test);
assertFalse(kontrola.getNoveMnozstvi() != test);
}
@Test
public void testGetProdanoPokladnou() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setProdanoPokladnou(test);
assertFalse(kontrola.getProdanoPokladnou() != test);
}
@Test
public void testSetProdanoPokladnou() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setProdanoPokladnou(test);
assertFalse(kontrola.getProdanoPokladnou() != test);
}
@Test
public void testGetProdanoVahou() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setProdanoPokladnou(test);
assertFalse( kontrola.getProdanoPokladnou( ) != test);
}
@Test
public void testSetProdanoVahou() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setProdanoPokladnou(test);
assertFalse( kontrola.getProdanoPokladnou( ) != test);
}
@Test
public void testGetStareMnozstvi() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setNoveMnozstvi(test);
assertFalse( kontrola.getNoveMnozstvi( ) != test);
}
@Test
public void testSetStareMnozstvi() {
Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setNoveMnozstvi(test);
assertFalse( kontrola.getNoveMnozstvi( ) != test);
}
@Test
public void testGetRozdil() {
Kontrola kontrola = new Kontrola( );
kontrola.setProdanoVahou( 2000.80 );
kontrola.setProdanoPokladnou( 1000.50 );
assertFalse( kontrola.getRozdil( ) != 2000.80 - 1000.50 );
}
@Test
public void testSetRozdil() {
// TODO tenhle test nejak nefunguje
/*Kontrola kontrola = new Kontrola( );
double test = Math.random( ) * 864678;
kontrola.setRozdil(test);
assertFalse( kontrola.getRozdil( ) != test);*/
}
}