Refactor from(:PdxInstance) factory method to handle PdxInstanceWrapper arguments.

The from(:PdxInstance) method should not wrap a PdxInstance more than once.

Format source code.
This commit is contained in:
John Blum
2020-06-10 02:59:34 -07:00
parent 450cc58d82
commit 0a3c2bb7ab
2 changed files with 18 additions and 2 deletions

View File

@@ -117,6 +117,16 @@ public class PdxInstanceWrapperUnitTests {
verifyNoInteractions(mockPdxInstance);
}
@Test
public void fromPdxInstanceWrapperIsSameWrapper() {
PdxInstanceWrapper mockWrapper = mock(PdxInstanceWrapper.class);
assertThat(PdxInstanceWrapper.from(mockWrapper)).isSameAs(mockWrapper);
verifyNoInteractions(mockWrapper);
}
@Test
public void unwrapPdxInstanceWrapperReturnsPdxInstanceDelegate() {