Package com.googlecode.gwt.test.autobean.MyAutoBeanFactory

Examples of com.googlecode.gwt.test.autobean.MyAutoBeanFactory.Person


   private final MyAutoBeanFactory myFactory = GWT.create(MyAutoBeanFactory.class);

   @Test
   public void createComplex() {
      // Act
      Person person = myFactory.person().as();
      Address address = myFactory.create(Address.class).as();
      person.setAddress(address);

      // Assert
      assertThat(person.getAddress()).isEqualTo(address);
      assertThat(person.getName()).isNull();
   }
View Full Code Here


   }

   @Test
   public void createFromExisting() {
      // Arrange
      Person person = new PersonImpl();
      person.setName("Benjamin Linus");
      Address address = new AddressImpl();
      person.setAddress(address);

      // Act
      AutoBean<Person> bean = myFactory.create(Person.class, person);

      // Act
      String json = AutoBeanCodex.encode(bean).getPayload();

      // Assert
      assertThat(person.getName()).isEqualTo("Benjamin Linus");
      assertThat(person.getAddress()).isEqualTo(address);
   }
View Full Code Here

   }

   @Test
   public void createSimple() {
      // Act
      Person person = myFactory.person().as();
      person.setName("John Locke");

      // Assert
      assertThat(person.getName()).isEqualTo("John Locke");
      assertThat(person.getAddress()).isNull();
   }
View Full Code Here

   }

   @Test
   public void serializeToJsonWithAutoBeanUtils() {
      // Arrange
      Person person = myFactory.person().as();
      person.setName("John Locke");
      Address address = myFactory.address().as();
      person.setAddress(address);
      // Retrieve the AutoBean controller
      AutoBean<Person> bean = AutoBeanUtils.getAutoBean(person);

      // Act
      String json = AutoBeanCodex.encode(bean).getPayload();
View Full Code Here

TOP

Related Classes of com.googlecode.gwt.test.autobean.MyAutoBeanFactory.Person

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.