Package org.apache.wicket.util.tester.MockFormFileUploadPage

Examples of org.apache.wicket.util.tester.MockFormFileUploadPage.MockDomainObjectFileUpload


  @Test
  public void addFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File("pom.xml"), "text/xml");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue("setFile failed, no upload content detected.", fileUpload.getBytes().length > 0);
View Full Code Here


  @Test
  public void addBinaryFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File(getBasedir() +
      "src/test/java/org/apache/wicket/util/tester/bg.jpg"), "image/jpeg");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue(
View Full Code Here

  @Test
  public void submitMultipartForm()
  {
    tester.startPage(MockFormFileUploadPage.class, new PageParameters().set("required", false));
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    Session.get().setLocale(Locale.US);

    FormTester formTester = tester.newFormTester("form");
    formTester.setValue("text", "Mock Value");

    tester.getRequest().setUseMultiPartContentType(true);
    formTester.submit();

    assertFalse(formTester.getForm().hasError());
    assertNull(page.getFileUpload());
    assertEquals("Mock Value", domainObject.getText());
  }
View Full Code Here

   */
  public void testAddFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File("pom.xml"), "text/xml");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue("setFile failed, no upload content detected.", fileUpload.getBytes().length > 0);
View Full Code Here

   */
  public void testAddBinaryFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File(getBasedir() +
      "src/test/java/org/apache/wicket/util/tester/bg.jpg"), "image/jpeg");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue(
View Full Code Here

   */
  public void testSubmitMultipartForm()
  {
    tester.startPage(MockFormFileUploadPage.class, new PageParameters().set("required", false));
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    Session.get().setLocale(Locale.US);

    FormTester formTester = tester.newFormTester("form");
    formTester.setValue("text", "Mock Value");

    tester.getRequest().setUseMultiPartContentType(true);
    formTester.submit();

    assertFalse(formTester.getForm().hasError());
    assertNull(page.getFileUpload());
    assertEquals("Mock Value", domainObject.getText());
  }
View Full Code Here

   */
  public void testAddFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File("pom.xml"), "text/xml");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue("setFile failed, no upload content detected.", fileUpload.getBytes().length > 0);
View Full Code Here

   */
  public void testAddBinaryFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File(getBasedir() +
      "src/test/java/org/apache/wicket/util/tester/bg.jpg"), "image/jpeg");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue(
View Full Code Here

   */
  public void testSubmitMultipartForm()
  {
    tester.startPage(MockFormFileUploadPage.class, new PageParameters("required=false"));
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    Session.get().setLocale(Locale.US);

    FormTester formTester = tester.newFormTester("form");
    formTester.setValue("text", "Mock Value");

    tester.getRequest().setUseMultiPartContentType(true);
    formTester.submit();

    assertFalse(formTester.getForm().hasError());
    assertNull(page.getFileUpload());
    assertEquals("Mock Value", domainObject.getText());
  }
View Full Code Here

   */
  public void testAddFile()
  {
    tester.startPage(MockFormFileUploadPage.class);
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    assertNull(page.getFileUpload());
    assertNotNull(domainObject);
    assertNull(domainObject.getText());


    FormTester formTester = tester.newFormTester("form");
    formTester.setFile("file", new File("pom.xml"), "text/xml");
    formTester.setValue("text", "Mock value");
    formTester.submit();


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue("setFile failed, no upload content detected.", fileUpload.getBytes().length > 0);
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.tester.MockFormFileUploadPage.MockDomainObjectFileUpload

Copyright © 2018 www.massapicom. 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.