コード例 #1
0
 /** Executes a block of code in a running server, with a test browser. */
 public static void running(
     TestServer server, WebDriver webDriver, final Callback<TestBrowser> block) {
   synchronized (PlayRunners$.MODULE$.mutex()) {
     TestBrowser browser = null;
     TestServer startedServer = null;
     try {
       start(server);
       startedServer = server;
       browser = testBrowser(webDriver);
       block.invoke(browser);
     } catch (Error e) {
       throw e;
     } catch (RuntimeException re) {
       throw re;
     } catch (Throwable t) {
       throw new RuntimeException(t);
     } finally {
       if (browser != null) {
         browser.quit();
       }
       if (startedServer != null) {
         stop(startedServer);
       }
     }
   }
 }
コード例 #2
0
  @Before
  public void setUp() {
    FakeApplication app = fakeApplication(inMemoryDatabase());
    start(app);

    CarregadorDeDisciplinas.limparCache();
  }
コード例 #3
0
 /** Executes a block of code in a running server. */
 public static void running(TestServer server, final Runnable block) {
   synchronized (PlayRunners$.MODULE$.mutex()) {
     try {
       start(server);
       block.run();
     } finally {
       stop(server);
     }
   }
 }
コード例 #4
0
 /** Executes a block of code in a running application. */
 public static void running(FakeApplication fakeApplication, final Runnable block) {
   synchronized (PlayRunners$.MODULE$.mutex()) {
     try {
       start(fakeApplication);
       block.run();
     } finally {
       stop(fakeApplication);
     }
   }
 }
コード例 #5
0
ファイル: PlanoTest.java プロジェクト: joopeed/social-grid
  @Before
  public void SetUp()
      throws IOException, ParserConfigurationException, SAXException, CadastroUsuarioException {
    start(fakeApplication(inMemoryDatabase()));

    sistema = new Sistema();
    CadastroUsuario cadastro = new CadastroUsuario();

    cadastro.cadastrarUsuario("Fulano", "*****@*****.**", "12345678");

    usuario = cadastro.getUsuarioPorEmail("*****@*****.**");
    grade = new Grade();
    plano1 = usuario.getPlano();
  }
コード例 #6
0
ファイル: Helpers.java プロジェクト: vdeclerk/playframework
 /** Executes a block of code in a running server, with a test browser. */
 public static void running(
     TestServer server, WebDriver webDriver, final Consumer<TestBrowser> block) {
   synchronized (PlayRunners$.MODULE$.mutex()) {
     TestBrowser browser = null;
     TestServer startedServer = null;
     try {
       start(server);
       startedServer = server;
       browser = testBrowser(webDriver, server.port());
       block.accept(browser);
     } finally {
       if (browser != null) {
         browser.quit();
       }
       if (startedServer != null) {
         stop(startedServer);
       }
     }
   }
 }
コード例 #7
0
 @Before
 public void startApp() {
   app = Helpers.fakeApplication(Helpers.inMemoryDatabase());
   Helpers.start(app);
 }
コード例 #8
0
ファイル: SpaceTest.java プロジェクト: ulrichgenick/hdc
 @Before
 public void setUp() {
   start(fakeApplication(fakeGlobal()));
   Database.connectToTest();
   Database.destroy();
 }
コード例 #9
0
 @Before
 public void setUp() {
   start(fakeApplication(inMemoryDatabase(), fakeGlobal()));
   Ebean.save((List) Yaml.load("test-data.yml"));
 }
コード例 #10
0
ファイル: ProjectAppTest.java プロジェクト: kwo2002/yobi
 @Before
 public void before() {
   app = support.Helpers.makeTestApplication();
   Helpers.start(app);
 }
コード例 #11
0
 @Before
 public void setUp() {
   start(fakeApplication(Helpers.inMemoryDatabase()));
 }