Skip to content

Commit

Permalink
Mark test classes that should not be deserializable as abstract.
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelzangl committed Jun 29, 2020
1 parent eb5ad7a commit dcba663
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@

package cz.habarta.typescript.generator;

import static org.junit.Assert.assertSame;
import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
Expand All @@ -24,8 +23,8 @@ public void testHowJacksonDeserializes() throws JsonProcessingException {
.readValue("{\"type\": \"subType\"}",
NonAbstractRoot.class);

assertSame(NonAbstractRoot.class, nar.getClass());
assertSame(NonAbstractRootSub.class, nars.getClass());
Assert.assertSame(NonAbstractRoot.class, nar.getClass());
Assert.assertSame(NonAbstractRootSub.class, nars.getClass());
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ public static class Order {
@JsonSubTypes.Type(Rectangle.class),
@JsonSubTypes.Type(Circle.class),
})
private static class Shape {
private abstract static class Shape {
public ShapeMetadata metadata;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ private static class Geometry {
@JsonSubTypes.Type(Rectangle.class),
@JsonSubTypes.Type(Circle.class),
})
private static class Shape {
private abstract static class Shape {
}

@JsonTypeName("square")
Expand Down Expand Up @@ -127,7 +127,7 @@ private static interface DiamondC extends DiamondB1, DiamondB2 {
@JsonSubTypes.Type(DieselCar.class),
@JsonSubTypes.Type(ElectricCar.class),
})
private static class Car {
private abstract static class Car {
public String name;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public class OnePossiblePropertyValueAssigningExtensionTest {
private static final String BASE_PATH = "/ext/OnePossiblePropertyValueAssigningExtensionTest-";

@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "discriminator")
static class BaseClass {
abstract static class BaseClass {

@JsonProperty
private Long field1;
Expand Down Expand Up @@ -87,4 +87,4 @@ private String readResource(String suffix) {
return Utils.readString(getClass().getResourceAsStream(BASE_PATH + suffix), "\n");
}

}
}

0 comments on commit dcba663

Please sign in to comment.