Package org.infinispan.objectfilter.test

Source Code of org.infinispan.objectfilter.test.ReflectionMatcherTest

package org.infinispan.objectfilter.test;

import org.infinispan.objectfilter.ReflectionMatcher;
import org.infinispan.objectfilter.test.model.Address;
import org.infinispan.objectfilter.test.model.Person;
import org.infinispan.objectfilter.test.model.PhoneNumber;

import java.util.Arrays;

/**
* @author anistor@redhat.com
* @since 7.0
*/
public class ReflectionMatcherTest extends AbstractMatcherTest {

   protected Person createPerson() throws Exception {
      Person person = new Person();
      person.setName("John");
      person.setSurname("Batman");

      Address address = new Address();
      address.setStreet("Old Street");
      address.setPostCode("SW12345");
      person.setAddress(address);

      PhoneNumber phoneNumber1 = new PhoneNumber();
      phoneNumber1.setNumber("0040888888");
      PhoneNumber phoneNumber2 = new PhoneNumber();
      phoneNumber2.setNumber("004012345");
      person.setPhoneNumbers(Arrays.asList(phoneNumber1, phoneNumber2));

      return person;
   }

   protected ReflectionMatcher createMatcher() {
      return new ReflectionMatcher(null);
   }
}
TOP

Related Classes of org.infinispan.objectfilter.test.ReflectionMatcherTest

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.