Skip to content

Commit

Permalink
Service tests now using mocks
Browse files Browse the repository at this point in the history
  • Loading branch information
aliaspooryorik committed May 9, 2012
1 parent 981170f commit 8715ceb
Showing 1 changed file with 8 additions and 13 deletions.
21 changes: 8 additions & 13 deletions tests/model/services/TestUserService.cfc
Expand Up @@ -3,27 +3,22 @@ component extends="mxunit.framework.TestCase"
// ------------------------ TESTS ------------------------ //
function testGetUserByCredentialsReturnsUserForCorrectCredentials()
{
// Note: mocking for overriden sythesized methods is broken in MXUnit?
//var LoginUser = mock( "model.beans.User", "typeSafe" );
var LoginUser = new model.beans.User();
LoginUser.setUsername( "aliaspooryorik" );
LoginUser.setPassword( "admin" );
var $LoginUser = mock( "model.beans.User" );
$LoginUser.getUsername().returns( "aliaspooryorik" );
$LoginUser.getPassword().returns( "1492D0A411AD79F0D1897DB928AA05612023D222D7E4D6B802C68C6F750E0BDB" );

UserResult = CUT.getUserByCredentials( LoginUser );
UserResult = CUT.getUserByCredentials( $LoginUser );

assertEquals( false, IsNull( UserResult ) );
assertEquals( "foo@bar.moo", UserResult.getEmail() );
}

function testGetUserByCredentialsReturnsNullForInCorrectCredentials()
{
// Note: mocking for overriden sythesized methods is broken in MXUnit?
//var LoginUser = User = mock( "model.beans.User", "typeSafe" );
var LoginUser = new model.beans.User();
LoginUser.setUsername( "aliaspooryorik" );
LoginUser.setPassword( "jsdkjskdfjsd" );

UserResult = CUT.getUserByCredentials( LoginUser );
var $LoginUser = mock( "model.beans.User" );
$LoginUser.getUsername().returns( "aliaspooryorik" );
$LoginUser.getPassword().returns( "1111111111111111111111111111111111111111111111111111111111111111" );
UserResult = CUT.getUserByCredentials( $LoginUser );

assertEquals( true, IsNull( UserResult ) );
}
Expand Down

0 comments on commit 8715ceb

Please sign in to comment.