Skip to content

Commit 68a4953

Browse files
author
salander85
committed
Increase coverage
1 parent 07908ac commit 68a4953

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

src/test/java/com/commercetools/sync/states/utils/StateReferenceResolutionUtilsTest.java

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,27 @@ void mapToStateDrafts_WithMissingRequiredFields_ShouldNotFailAndReturnEmptyDraft
126126
final State mockState = mock(State.class);
127127
when(mockState.getTransitions()).thenReturn(null);
128128

129-
// test
130-
final List<StateDraft> referenceReplacedDrafts =
131-
StateReferenceResolutionUtils.mapToStateDrafts(List.of(mockState), referenceIdToKeyCache);
132-
133-
assertThat(referenceReplacedDrafts.get(0)).isEqualTo(StateDraft.of());
129+
// asserts
130+
assertThat(
131+
StateReferenceResolutionUtils.mapToStateDrafts(
132+
List.of(mockState), referenceIdToKeyCache)
133+
.get(0))
134+
.isEqualTo(StateDraft.of());
135+
136+
when(mockState.getKey()).thenReturn("Any key");
137+
assertThat(
138+
StateReferenceResolutionUtils.mapToStateDrafts(
139+
List.of(mockState), referenceIdToKeyCache)
140+
.get(0))
141+
.isEqualTo(StateDraft.of());
142+
143+
when(mockState.getKey()).thenReturn(null);
144+
when(mockState.getType()).thenReturn(StateTypeEnum.LINE_ITEM_STATE);
145+
assertThat(
146+
StateReferenceResolutionUtils.mapToStateDrafts(
147+
List.of(mockState), referenceIdToKeyCache)
148+
.get(0))
149+
.isEqualTo(StateDraft.of());
134150
}
135151

136152
@Nonnull

0 commit comments

Comments
 (0)