package ph.devcon.android.test.profile; import android.test.suitebuilder.annotation.SmallTest; import ph.devcon.android.test.BaseApplicationTestCase; import ph.devcon.android.user.db.User; /** * Created by lope on 11/11/14. */ public class UserFacebookUrlTestCase extends BaseApplicationTestCase { @SmallTest public void testShouldReturnFacebookHandleIfFacebookHandle() { User user = new User(); user.setFacebookUrl("lope.emano"); String fbHandle = user.getFacebookHandle(); assertEquals("lope.emano", fbHandle); } @SmallTest public void testShouldReturnFacebookHandleIfUrlOnly() { User user = new User(); user.setFacebookUrl("https://www.facebook.com/lope.emano"); String fbHandle = user.getFacebookHandle(); assertEquals("lope.emano", fbHandle); user.setFacebookUrl("https://facebook.com/lope.emano"); fbHandle = user.getFacebookHandle(); assertEquals("lope.emano", fbHandle); user.setFacebookUrl("http://www.facebook.com/lope.emano"); fbHandle = user.getFacebookHandle(); assertEquals("lope.emano", fbHandle); user.setFacebookUrl("http://facebook.com/lope.emano"); fbHandle = user.getFacebookHandle(); assertEquals("lope.emano", fbHandle); } @SmallTest public void testShouldReturnUrlIfFacebookHandleOnly() { User user = new User(); user.setFacebookUrl("lope.emano"); String facebookUrl = user.getFacebookUrl(); assertEquals("https://www.facebook.com/lope.emano", facebookUrl); } @SmallTest public void testShouldReturnUrlIfFacebookUrl() { User user = new User(); user.setFacebookUrl("https://www.facebook.com/lope.emano"); String facebookUrl = user.getFacebookUrl(); assertEquals("https://www.facebook.com/lope.emano", facebookUrl); user.setFacebookUrl("https://www.facebook.com/lope.emano"); facebookUrl = user.getFacebookUrl(); assertEquals("https://www.facebook.com/lope.emano", facebookUrl); } }