Skip to content

Commit af0c6af

Browse files
committed
added new testing method
-testing if mapping of method to another method works
1 parent 9ed64e0 commit af0c6af

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

src/test/java/info/unterrainer/commons/serialization/objectmapper/ObjectMapperMappingTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import info.unterrainer.commons.serialization.objectmapper.models.ObjectWithArray;
1515
import info.unterrainer.commons.serialization.objectmapper.models.ObjectWithObject;
1616
import info.unterrainer.commons.serialization.objectmapper.models.OtherObjectWithArray;
17+
import info.unterrainer.commons.serialization.objectmapper.models.OtherObjectWithObject;
1718
import info.unterrainer.commons.serialization.objectmapper.models.OtherSimpleUser;
1819
import info.unterrainer.commons.serialization.objectmapper.models.SimpleUser;
1920

src/test/java/info/unterrainer/commons/serialization/objectmapper/ObjectMapperSimpleTests.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import info.unterrainer.commons.serialization.objectmapper.exceptions.ObjectMapperMappingException;
1010
import info.unterrainer.commons.serialization.objectmapper.models.Car;
1111
import info.unterrainer.commons.serialization.objectmapper.models.CarDto;
12+
import info.unterrainer.commons.serialization.objectmapper.models.ObjectWithObject;
13+
import info.unterrainer.commons.serialization.objectmapper.models.OtherObjectWithObject;
1214
import info.unterrainer.commons.serialization.objectmapper.models.SimpleUser;
1315
import info.unterrainer.commons.serialization.objectmapper.models.SmallCarDto;
1416

@@ -50,4 +52,10 @@ public void mappingCarDtoToSimpleUserThrowsException() {
5052
});
5153
}
5254

55+
@Test
56+
public void mappingObjectToObjectWorks() {
57+
ObjectWithObject oWO = new ObjectWithObject("HALLO");
58+
OtherObjectWithObject otherOWO = oMapper.map(ObjectWithObject.class, OtherObjectWithObject.class, oWO);
59+
assertEquals(oWO.getObject(), otherOWO.getObject());
60+
}
5361
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package info.unterrainer.commons.serialization.objectmapper.models;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Data;
5+
import lombok.NoArgsConstructor;
6+
7+
@Data
8+
@AllArgsConstructor
9+
@NoArgsConstructor
10+
public class OtherObjectWithObject {
11+
Object object;
12+
}

0 commit comments

Comments
 (0)