Package gobo.controller.dump

Source Code of gobo.controller.dump.StartControllerTest

package gobo.controller.dump;

import static org.junit.Assert.*;

import java.util.ResourceBundle;

import javax.servlet.http.HttpSession;

import gobo.ControllerTester;
import gobo.TestBase;
import gobo.util.TaskQueueUtil;
import gobo.util.TestDataUtil;

import org.junit.Test;

public class StartControllerTest extends TestBase {
 
  ResourceBundle bundle = ResourceBundle.getBundle("authSub");
  final String authSubToken = bundle.getString("token");
 
  @Test
  public void runAuthSingleTaskTest() throws Exception {

    ControllerTester tester = new ControllerTester();
    HttpSession session = tester.request.getSession(true);
    session.setAttribute("token", authSubToken);
   
    tester.request.setParameter("kindArray", TestDataUtil.TEST_KIND);
    String run = tester.start("/dump/start");
    assertNotNull(run);
   
    TaskQueueUtil.removeTasks();
  }

  @Test
  public void runAuthMoreThan5TasksTest() throws Exception {

    ControllerTester tester = new ControllerTester();
    HttpSession session = tester.request.getSession(true);
    session.setAttribute("token", authSubToken);

    String[] kinds =
      {
        "Kind1",
        "Kind2",
        "Kind3",
        "kind4",
        "Kind5",
        "Kind6",
        "Kind7",
        "Kind8",
        "Kind9",
        "Kind10" };
    tester.request.setParameter("kindArray", kinds);

    String run = tester.start("/dump/start");
    assertNotNull(run);
   
    TaskQueueUtil.removeTasks();
  }
}
TOP

Related Classes of gobo.controller.dump.StartControllerTest

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.