package PACKAGE_NAME;
//
// need to add "junit.ui.TestRunner" to
// Project | Project Properties | Run ... VM Parameters for JBuilder
//
import junit.framework.*;
import NEEDED_IMPORTS;
public class YOUR_TEST_CLASS_HERE extends TestCase
{
/**
* Set up work to be done before each test.
*/
protected void setUp()
{
//sum = 0.0;
//price = 0.0;
}
/**
* Cleanup work to do after each test.
*/
protected void tearDown()
{
}
//---------------------------------------------------------------------------------------------//
public void testBlank()
{
String address = "";
boolean expectedResult = false;
boolean actualResult = EmailAddressValidator.isValidEmailAddress(address);
assert( "\ntestBlank, EXPECTED: " + expectedResult + ", GOT: " + actualResult,
(expectedResult==actualResult) );
}
//---------------------------------------------------------------------------------------------//
public void testNull()
{
String address = null;
boolean expectedResult = false;
boolean actualResult = EmailAddressValidator.isValidEmailAddress(address);
assert( "\ntestBlank, EXPECTED: " + expectedResult + ", GOT: " + actualResult,
(expectedResult==actualResult) );
}
//---------------------------------------------------------------------------------------------//
public void testAtSymbols()
{
assert( "\ntestAtSymbols1", !EmailAddressValidator.isValidEmailAddress("@") );
assert( "\ntestAtSymbols2", !EmailAddressValidator.isValidEmailAddress("@devdaily") );
assert( "\ntestAtSymbols3", !EmailAddressValidator.isValidEmailAddress("@devdaily.com") );
}
//---------------------------------------------------------------------------------------------//
public void testSingleName()
{
assert( "\ntestSingleName1", !EmailAddressValidator.isValidEmailAddress("al") );
assert( "\ntestSingleName2", !EmailAddressValidator.isValidEmailAddress("frankenstein") );
}
//---------------------------------------------------------------------------------------------//
public static void main(String args[])
{
junit.textui.TestRunner.run(YOUR_TEST_CLASS_HERE.class);
}
public YOUR_TEST_CLASS_HERE(String name)
{
super(name);
}
/**
* add one line here for each test in the suite
*/
public static Test suite()
{
TestSuite suite = new TestSuite();
// run tests manually
//suite.addTest( new YOUR_TEST_CLASS_HERE("testBlank") );
//suite.addTest( new YOUR_TEST_CLASS_HERE("testNull") );
//suite.addTest( new YOUR_TEST_CLASS_HERE("testAtSymbols") );
//return suite;
// or, run tests dynamically
return new TestSuite(YOUR_TEST_CLASS_HERE.class);
}
}
|