Hi Team
1. All my testcases are working fine but my problem is while running my application in googel app engine i am getting error like name_valid is not defined i dint know whats happening.
2.And while running asynctestcase its getting failed whats the reason.
Here is my code
validation.js
myapp = {};
myapp.Validation = function() { };
myapp.Validation.prototype.name_valid = function(firstname) {
console.log("firstname"+firstname);
// alert("error");
//var namev1 = document.getElementById('name').value.replace(/^\s+|\s+$/g, '');
//var firstname = str;
var flag=0;
var strText = firstname;
//var namev1 = $('#name').val();
var lnameRegex=/^[a-zA-Z]+$/;
if (strText!="")
{
var strArr = new Array();
var strArr = strText.split(" ");
console.log("inside the lnameregex");
if(strArr.length > 1)
{
flag=1;
}
}
if(firstname == 'Please enter a valid Name')
{
console.log("Returning false in the if condition block");
return false;
}
if(firstname == " " || flag == 1 ) {
console.log("Name value is null or flag value is not equal to one");
$('#name').val('Please enter a valid Name');
$('#name').addClass('inputError');
return false;
} if (!firstname.match(lnameRegex)) {
console.log("Which is not matches with the nameregex");
$('#name').val('Please enter a valid Name');
$('#name').addClass('inputError');
return false;
}
console.log("Returning true at the end of name");
return true;
};
validationTest.js
ValidationTest = TestCase('ValidationTest');
var valid = new myapp.Validation();
//name valid
ValidationTest.prototype.testnametrue = function() {
try {
assertTrue("sasikala", valid.name_valid("sasikala"));
jstestdriver.console.log("JsTestDriverForname", valid.name_valid("sasikala"));
//fail('assertTrue did not throw an exception');
}
catch (e){
assertEquals('expected true but was false', e.message);
assertEquals('AssertError', e.name);
}
try {
assertTrue(undefined);
fail("assertTrue did not throw an exception");
} catch (e){
assertEquals('Not a boolean: [undefined]', e.message);
assertEquals('AssertError', e.name);
}
};
integration problemsasikala November 9, 2011 at 2:48 PM
Hi Team 1. All my testcases are working fine but my problem is while running my application in googel app engine i am getting error like name_valid is not defined i dint know whats happening. 2.And while running asynctestcase its getting failed whats the reason. Here is my code validation.js myapp = {}; myapp.Validation = function() { }; myapp.Validation.prototype.name_valid = function(firstname) { console.log("firstname"+firstname); // alert("error"); //var namev1 = document.getElementById('name').value.replace(/^\s+|\s+$/g, ''); //var firstname = str; var flag=0; var strText = firstname; //var namev1 = $('#name').val(); var lnameRegex=/^[a-zA-Z]+$/; if (strText!="") { var strArr = new Array(); var strArr = strText.split(" "); console.log("inside the lnameregex"); if(strArr.length > 1) { flag=1; } } if(firstname == 'Please enter a valid Name') { console.log("Returning false in the if condition block"); return false; } if(firstname == " " || flag == 1 ) { console.log("Name value is null or flag value is not equal to one"); $('#name').val('Please enter a valid Name'); $('#name').addClass('inputError'); return false; } if (!firstname.match(lnameRegex)) { console.log("Which is not matches with the nameregex"); $('#name').val('Please enter a valid Name'); $('#name').addClass('inputError'); return false; } console.log("Returning true at the end of name"); return true; }; validationTest.js ValidationTest = TestCase('ValidationTest'); var valid = new myapp.Validation(); //name valid ValidationTest.prototype.testnametrue = function() { try { assertTrue("sasikala", valid.name_valid("sasikala")); jstestdriver.console.log("JsTestDriverForname", valid.name_valid("sasikala")); //fail('assertTrue did not throw an exception'); } catch (e){ assertEquals('expected true but was false', e.message); assertEquals('AssertError', e.name); } try { assertTrue(undefined); fail("assertTrue did not throw an exception"); } catch (e){ assertEquals('Not a boolean: [undefined]', e.message); assertEquals('AssertError', e.name); } };
Junit test case for ArrayListvijay November 30, 2012 at 12:04 AM
I have a List variable containing objects,how to write test case for this? private List<testobject> testvalues;
Post your Comment