blob: 441dff55fec18a15b6cce3e2ade5da37ec2f2d14 [file] [log] [blame]
package test;
import org.testng.Assert;
/**
* Test parameters passed to constructors
*
* @author cbeust
*/
public class ParameterConstructorTest {
private String m_string = null;
private int m_int = -1;
private boolean m_boolean = false;
private byte m_byte = -1;
private char m_char = 0;
private double m_double = 0.0;
private float m_float = 0.0f;
private long m_long = 0;
private short m_short = 0;
/**
* @testng.parameters value = "string int boolean byte char double float long short"
*/
public ParameterConstructorTest(String s, int i, boolean bo, byte b, char c,
double d, float f, long l, short sh)
{
m_string = s;
m_int = i;
m_boolean = bo;
m_byte = b;
m_char = c;
m_double = d;
m_float = f;
m_long = l;
m_short = sh;
}
/**
* @testng.test
*/
public void verify() {
Assert.assertEquals("Cedric", m_string);
Assert.assertEquals(42, m_int);
Assert.assertTrue(m_boolean);
Assert.assertEquals(43, m_byte);
Assert.assertEquals('c', m_char);
Assert.assertEquals(44.0, m_double, 0.1);
Assert.assertEquals(45.0f, m_float, 0.1);
Assert.assertEquals(46, m_long);
Assert.assertEquals(47, m_short);
}
}