Package br.com.caelum.vraptor.serialization

Examples of br.com.caelum.vraptor.serialization.JSONSerialization


    }
    factory.instanceFor(Status.class, errors).movedPermanentlyTo(RandomComponent.class).random();
  }
  @Test(expected=ValidationException.class)
  public void onXMLSerializationResultShouldThrowExceptionOnlyOnSerializeMethod() throws Exception {
    JSONSerialization serialization = mock(JSONSerialization.class);

    serializerBuilder = mock(SerializerBuilder.class, new Answer<SerializerBuilder>() {
      public SerializerBuilder answer(InvocationOnMock invocation) throws Throwable {
        return serializerBuilder;
      }
    });

    when(result.use(JSONSerialization.class)).thenReturn(serialization);
    when(serialization.from(any())).thenReturn(serializerBuilder);

    try {
      factory.instanceFor(JSONSerialization.class, errors).from(new Object());
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).include("abc");
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).exclude("abc");
View Full Code Here


    }

  }
  @Test(expected=ValidationException.class)
  public void onSerializerResultsShouldBeAbleToCreateValidationInstancesEvenIfChildClassesUsesCovariantType() throws Exception {
    JSONSerialization serialization = mock(JSONSerialization.class);

    serializerBuilder = new RandomSerializer();

    when(result.use(JSONSerialization.class)).thenReturn(serialization);
    when(serialization.from(any())).thenReturn(serializerBuilder);

    try {
      factory.instanceFor(JSONSerialization.class, errors).from(new Object());
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).include("abc");
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).exclude("abc");
View Full Code Here

  @Test
  public void onXMLSerializationResultShouldThrowExceptionOnlyOnSerializeMethod() throws Exception {
    exception.expect(ValidationException.class);

    JSONSerialization serialization = mock(JSONSerialization.class);

    serializerBuilder = mock(SerializerBuilder.class, new Answer<SerializerBuilder>() {
      @Override
      public SerializerBuilder answer(InvocationOnMock invocation) throws Throwable {
        return serializerBuilder;
      }
    });

    when(result.use(JSONSerialization.class)).thenReturn(serialization);
    when(serialization.from(any())).thenReturn(serializerBuilder);

    try {
      factory.instanceFor(JSONSerialization.class, errors).from(new Object());
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).include("abc");
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).exclude("abc");
View Full Code Here

  @Test
  public void onSerializerResultsShouldBeAbleToCreateValidationInstancesEvenIfChildClassesUsesCovariantType() throws Exception {
    exception.expect(ValidationException.class);

    JSONSerialization serialization = mock(JSONSerialization.class);

    serializerBuilder = new RandomSerializer();

    when(result.use(JSONSerialization.class)).thenReturn(serialization);
    when(serialization.from(any())).thenReturn(serializerBuilder);

    try {
      factory.instanceFor(JSONSerialization.class, errors).from(new Object());
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).include("abc");
      factory.instanceFor(JSONSerialization.class, errors).from(new Object()).exclude("abc");
View Full Code Here

TOP

Related Classes of br.com.caelum.vraptor.serialization.JSONSerialization

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.