Package org.telluriumsource.ft

Source Code of org.telluriumsource.ft.SignUpTestCase

package org.telluriumsource.ft;

import org.junit.*;
import org.telluriumsource.module.NewSignUpModule;
import org.telluriumsource.module.SignUpModule;
import org.telluriumsource.test.java.TelluriumJUnitTestCase;

/**
* @author Jian Fang (John.Jian.Fang@gmail.com)
*
*         Date: Jul 13, 2010
*/
public class SignUpTestCase extends TelluriumJUnitTestCase {

    @BeforeClass
    public static void initUi() {
        connectSeleniumServer();
//        useEngineLog(true);
//        useTelluriumEngine(true);
        useTrace(true);
    }

    @Before
    public void connectToWeb() {

        connectUrl("http://demo.sproutcore.com/signup/");
    }

    @Test
    public void testValidate(){
        SignUpModule sum = new SignUpModule();
        sum.defineUi();
        sum.validate("SignUp");
    }

    @Test
    public void testDiagnose(){
        SignUpModule sum = new SignUpModule();
        sum.defineUi();
        sum.diagnose("SignUp.Ok");
    }

    @Test
    public void testSignUp(){
        SignUpModule sum = new SignUpModule();
        sum.defineUi();
//        useCache(true);
        sum.signUp("John", "Smith", "John.Smith@gmail.com");
    }

    @Test
    public void testSignUpWithNewEngine(){
        SignUpModule sum = new SignUpModule();
        sum.defineUi();
//        useTelluriumEngine(true);
//        useEngineLog(true);
        sum.signUp("John", "Smith", "John.Smith@gmail.com");
        useTelluriumEngine(false);
    }

//   @Ignore
    @Test
    public void testSignUpWithRespond(){
        NewSignUpModule sum = new NewSignUpModule();
        sum.defineUi();
//        useTelluriumEngine(false);
//        useCache(true);
        sum.signUp("John", "Smith", "John.Smith@gmail.com");
    }

    @AfterClass
    public static void tearDown(){
        showTrace();
    }
}
TOP

Related Classes of org.telluriumsource.ft.SignUpTestCase

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.